2016-04-28 48 views
0

我通過拖動對象View.DragShadowBuilderstartDrag。 如何找到可拖動對象的onMove動作位置(在畫布上繪製的位圖)? 我設置setOnDragListener但只趕上開始但不onMove事件。如何檢測可拖動對象的位置[android]

onTouch事件停止分派後,我設置setOnDragListener了。

回答

0

您可以從DragListener中獲取ACTION_DRAG_LOCATION事件,您可以從中獲取位置。

+0

是的,但它沒有出於某種原因派遣。但我收到了DragEvent.ACTION_DRAG_ENDED和DragEvent.ACTION_DRAG_STARTED,並且很奇怪。 – Hawkins

+0

應該派發父視圖的'onTouch()',你可以在那裏獲得位置。 –