From ce4558eff1b8ed4aa0da33c1be001ed35167bdef Mon Sep 17 00:00:00 2001 From: dkanada Date: Thu, 15 Oct 2020 22:28:31 +0900 Subject: [PATCH] update advanced recycler view library --- app/build.gradle | 2 +- .../adapter/song/OrderablePlaylistSongAdapter.java | 7 +++++++ .../gramophone/adapter/song/PlayingQueueAdapter.java | 7 +++++++ 3 files changed, 15 insertions(+), 1 deletion(-) 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(); + } } }