diff --git a/app/build.gradle b/app/build.gradle index 0b7153a3..aa4118aa 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -75,7 +75,7 @@ dependencies { implementation 'com.afollestad:material-cab:0.1.12' implementation 'com.heinrichreimersoftware:material-intro:1.6' - implementation 'com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:0.11.0' + implementation 'com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:1.0.0' implementation 'com.android.support:multidex:1.0.3' implementation 'com.squareup.retrofit2:retrofit:2.9.0' diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/OrderablePlaylistSongAdapter.java b/app/src/main/java/com/dkanada/gramophone/adapter/song/OrderablePlaylistSongAdapter.java index 557a520e..2d561ffd 100644 --- a/app/src/main/java/com/dkanada/gramophone/adapter/song/OrderablePlaylistSongAdapter.java +++ b/app/src/main/java/com/dkanada/gramophone/adapter/song/OrderablePlaylistSongAdapter.java @@ -9,6 +9,7 @@ import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemAdapter; +import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemState; import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemViewHolder; import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange; import com.h6ah4i.android.widget.advrecyclerview.draggable.annotation.DraggableItemStateFlags; @@ -132,5 +133,11 @@ public class OrderablePlaylistSongAdapter extends PlaylistSongAdapter implements public int getDragStateFlags() { return mDragStateFlags; } + + @NonNull + @Override + public DraggableItemState getDragState() { + return new DraggableItemState(); + } } } diff --git a/app/src/main/java/com/dkanada/gramophone/adapter/song/PlayingQueueAdapter.java b/app/src/main/java/com/dkanada/gramophone/adapter/song/PlayingQueueAdapter.java index fafb53fd..7e0ff9d1 100644 --- a/app/src/main/java/com/dkanada/gramophone/adapter/song/PlayingQueueAdapter.java +++ b/app/src/main/java/com/dkanada/gramophone/adapter/song/PlayingQueueAdapter.java @@ -9,6 +9,7 @@ import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemAdapter; +import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemState; import com.h6ah4i.android.widget.advrecyclerview.draggable.DraggableItemViewHolder; import com.h6ah4i.android.widget.advrecyclerview.draggable.ItemDraggableRange; import com.h6ah4i.android.widget.advrecyclerview.draggable.annotation.DraggableItemStateFlags; @@ -167,5 +168,11 @@ public class PlayingQueueAdapter extends SongAdapter implements DraggableItemAda public int getDragStateFlags() { return mDragStateFlags; } + + @NonNull + @Override + public DraggableItemState getDragState() { + return new DraggableItemState(); + } } }