У меня есть макет таблицы с 10 строками и перетаскиваемым видом на эти строки. Теперь я хочу получить содержимое или идентификатор строки таблицы (или представления), когда перетаскиваемое представление появляется над этой строкой.
Для перетаскиваемого просмотра я настроил 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;
}