場景:我有3個圖像瀏覽器,稱它們爲A,B & C.這些圖像在屏幕上依次放置(串聯)。現在,如果我將我的手指從A拖到C,Imageview B的事件應該提高。 請建議。android - 如何在屏幕上拖動事件
由於
場景:我有3個圖像瀏覽器,稱它們爲A,B & C.這些圖像在屏幕上依次放置(串聯)。現在,如果我將我的手指從A拖到C,Imageview B的事件應該提高。 請建議。android - 如何在屏幕上拖動事件
由於
使用GestureDetector並提供從A拖到℃。然後的數學時MotionEvent
發生時,執行該事件。
你需要處理的觸摸事件(覆蓋onTouchEvent
或View
setOnTouchListener
;或覆蓋的Activity
onTouchEvent
),然後執行以下操作:
getActionMasked
和檢查ACTION_DOWN
。設置一個標誌,說,isDown = true
getActionMasked
和檢查if(isDown && getActionMasked() == ACTION_MOVE)
並做你的工作。getPointerCount
來處理多個ACTION_DOWN
事件。