我之前問過類似的問題,但答案不是很有幫助,我找不到任何解決方案。如何獨立處理ACTION_DOWN和ACTION_MOVE
我想知道一種方法來檢測ACTION_DOWN當我們只觸摸某個視圖,並檢測ACTION_MOVE時,我們只在屏幕上移動我們的手指,因爲我所得到的是ACTION_DOWN和ACTION_MOVE同時被調用,當我將我的手指放在視圖上。
任何人都可以請發表一個簡單的代碼如何做到這一點。
我之前問過類似的問題,但答案不是很有幫助,我找不到任何解決方案。如何獨立處理ACTION_DOWN和ACTION_MOVE
我想知道一種方法來檢測ACTION_DOWN當我們只觸摸某個視圖,並檢測ACTION_MOVE時,我們只在屏幕上移動我們的手指,因爲我所得到的是ACTION_DOWN和ACTION_MOVE同時被調用,當我將我的手指放在視圖上。
任何人都可以請發表一個簡單的代碼如何做到這一點。
這是原始的運動事件。您可能可以使用GestureDetector
並檢測點擊和滑動。
問題是ACTION_MOVE
將在檢測到任何移動時被調用,例如在觸摸屏上施加更多壓力可能會將觸摸點移動幾個像素左右。
正如您在類似問題中提到的那樣,您需要設置一個閾值大小,低於該大小時忽略移動。 – meatspace
@meatspace以及如何做到這一點,我無法弄清楚它? – hasan