0
在我的活動中,如果我點擊一次按鈕並且執行其他操作(例如,用「關閉」按鈕關閉窗口),如果點擊兩次,我想振動。我正在考慮測量兩次點擊按鈕之間的時間,如果它小於給定的間隔,然後執行給定的函數,但我不知道該怎麼做,這可能太複雜了。如何區分點擊和雙擊活動?
我在將Focusable
設置爲false之後實現了按鈕的OnFocusChangeListener
,並且它可以振動,但我沒有雙擊的解決方案。
在我的活動中,如果我點擊一次按鈕並且執行其他操作(例如,用「關閉」按鈕關閉窗口),如果點擊兩次,我想振動。我正在考慮測量兩次點擊按鈕之間的時間,如果它小於給定的間隔,然後執行給定的函數,但我不知道該怎麼做,這可能太複雜了。如何區分點擊和雙擊活動?
我在將Focusable
設置爲false之後實現了按鈕的OnFocusChangeListener
,並且它可以振動,但我沒有雙擊的解決方案。
嘗試使用onDoubleTapListener。 下面是例子: http://android-journey.blogspot.com/2010/01/android-gestures.html