Я реализую перетаскивание для приложения для Android. Чтобы узнать, происходит ли падение внутри целевой цели, мне нужно знать ограничивающий прямоугольник для целевого представления drop. Тогда я увижу, будет ли getRawX/Y()
в MotionEvent попадать внутрь этого прямоугольника, когда я получу действие ACTION_UP
.
Я понимаю, что я могу вызвать getLeft/Right/Top/Bottom()
в представлении целевой точки, но они относятся к родительскому контейнеру. Кажется, мне нужно знать "реальные" или "необработанные" значения, поэтому я могу сравнить их с необработанными x, y в MotionEvent.