Код: Выделить всё
Код: Выделить всё
val touchHelper = ItemTouchHelper(object : ItemTouchHelper.SimpleCallback(UP + DOWN, 0) {
override fun onMove(recyclerView: RecyclerView, viewHolder: RecyclerView.ViewHolder, target: RecyclerView.ViewHolder): Boolean {
onItemMove(viewHolder.absoluteAdapterPosition, target.absoluteAdapterPosition)
return true
}
override fun isLongPressDragEnabled(): Boolean {
clearFocusFromAnyOftheChildOfRV()
return true
}
override fun onSwiped(viewHolder: RecyclerView.ViewHolder, direction: Int) {
// No swipe action needed
}
})
touchHelper.attachToRecyclerView(binding.rvStops)
Что я пробовал:
- Установка для параметра isNestedScrollingEnabled значения false в RecyclerView.
- Обертка RecyclerView в другой ViewGroup.
Подробнее здесь: https://stackoverflow.com/questions/789 ... in-android