mirror of
https://github.com/AdrianKuta/Unbound-Drag-Drop.git
synced 2025-04-19 22:49:02 +02:00
Update README.md
This commit is contained in:
parent
097829cec8
commit
b137849dd8
12
README.md
12
README.md
@ -61,7 +61,7 @@ class MyDragDropCallback : DragDropHelper.Callback() {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
#### Step2: Attach `DragDropHelper` to `RecyclerView`
|
#### Step 2: Attach `DragDropHelper` to `RecyclerView`
|
||||||
|
|
||||||
In your Activity or Fragment, attach DragDropHelper to your RecyclerView.
|
In your Activity or Fragment, attach DragDropHelper to your RecyclerView.
|
||||||
|
|
||||||
@ -71,6 +71,16 @@ val dragDropHelper = DragDropHelper(MyDragDropCallback())
|
|||||||
dragDropHelper.attachToRecyclerView(recyclerView)
|
dragDropHelper.attachToRecyclerView(recyclerView)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#
|
||||||
|
### Step 3: Enable long click
|
||||||
|
|
||||||
|
Dragging is enabled only for views with long click enabled. To allow dragging and dropping of RecyclerView items, you need to set isLongClickable to true for each RecyclerView item.
|
||||||
|
|
||||||
|
```kotlin
|
||||||
|
viewHolder.itemView.isLongClickable = true
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
See example in `app` module.
|
See example in `app` module.
|
||||||
|
@ -37,6 +37,7 @@ class SimpleGridPageAdapter :
|
|||||||
|
|
||||||
override fun onBindViewHolder(viewHolder: ViewHolder, position: Int) {
|
override fun onBindViewHolder(viewHolder: ViewHolder, position: Int) {
|
||||||
val data = asyncListDiffer.currentList[position]
|
val data = asyncListDiffer.currentList[position]
|
||||||
|
viewHolder.itemView.isLongClickable = true
|
||||||
viewHolder.bind(data)
|
viewHolder.bind(data)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -46,7 +47,6 @@ class SimpleGridPageAdapter :
|
|||||||
|
|
||||||
fun bind(task: Task) {
|
fun bind(task: Task) {
|
||||||
binding.textView.text = task.title
|
binding.textView.text = task.title
|
||||||
binding.root.isLongClickable = true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user