Я пытаюсь внедрить сортировку перетаскиванием с помощью «значка перетаскивания» в мой RecyclerView
, используя OnTouchListener
, и получил это предупреждение:
Пользовательское представление «ImageView» имеетsetOnTouchListener вызывается на нем, но не переопределяет executeClick
Это предупреждение возникает, когда я вызываю setOnTouchListener
на моем "значке маркера перетаскивания".Поскольку я не хочу просто игнорировать предупреждение о доступности, как правильно его обработать?
Вот соответствующий код Котлина:
viewHolder.dragHandle.setOnTouchListener(object : View.OnTouchListener {
override fun onTouch(view: View?, touchEvent: MotionEvent): Boolean {
if (touchEvent.actionMasked == MotionEvent.ACTION_DOWN) {
touchHelper?.startDrag(holder)
}
return false
}
})
А вот изображениесписок, чтобы лучше объяснить мой вариант использования: ![Example List](https://i.imgur.com/KOpv6LG.png)