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
10
README.md
10
README.md
@ -71,6 +71,16 @@ val dragDropHelper = DragDropHelper(MyDragDropCallback())
|
||||
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.
|
||||
|
@ -37,6 +37,7 @@ class SimpleGridPageAdapter :
|
||||
|
||||
override fun onBindViewHolder(viewHolder: ViewHolder, position: Int) {
|
||||
val data = asyncListDiffer.currentList[position]
|
||||
viewHolder.itemView.isLongClickable = true
|
||||
viewHolder.bind(data)
|
||||
}
|
||||
|
||||
@ -46,7 +47,6 @@ class SimpleGridPageAdapter :
|
||||
|
||||
fun bind(task: Task) {
|
||||
binding.textView.text = task.title
|
||||
binding.root.isLongClickable = true
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user