Получить вид из (X, y) координат - PullRequest
0 голосов
/ 09 марта 2020

У меня есть макет таблицы с 10 строками и перетаскиваемым видом на эти строки. Теперь я хочу получить содержимое или идентификатор строки таблицы (или представления), когда перетаскиваемое представление появляется над этой строкой.

enter image description here

Для перетаскиваемого просмотра я настроил OnTouchListener [перемещается только в вертикальном направлении]

switch (event.getAction()) {

            case MotionEvent.ACTION_DOWN:
                dX = view.getX() - event.getRawX();
                dY = view.getY() - event.getRawY();
                break;

            case MotionEvent.ACTION_UP:
                break;

            case MotionEvent.ACTION_POINTER_DOWN:
                break;

            case MotionEvent.ACTION_POINTER_UP:
                break;

            case MotionEvent.ACTION_MOVE:
                view.animate()
                        .x(view.getX())
                        .y(event.getRawY() + dY)
                        .setDuration(0)
                        .start();

                break;

            default:
                return false;
        }
...