Как реализовать доступные ручки перетаскивания? - PullRequest
0 голосов
/ 29 декабря 2018

Я пытаюсь внедрить сортировку перетаскиванием с помощью «значка перетаскивания» в мой 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

...