我被困在瞭解如何獲得即使在接近傳感器上的雙擊。由於接近傳感器只給出真值或假值,我如何檢查是否存在連續形成雙擊手勢? 我發現了一些類似的問題,但在實際代碼方面沒有明確的答案。 任何示例代碼將非常有幫助!如何在android中檢測接近傳感器的雙擊?
0
A
回答
0
實現您自己的偵聽器。當傳感器值從遠到近變化時,檢查最近一次從遠到近變化的時間。如果時間差異在雙擊的閾值內,則請執行雙擊操作。確保在檢測到雙擊後重置時間,以便三重點擊不會觸發第二次雙擊事件。您應該使用SystemClock.elapsedRealtime()
來確定點擊之間的時間。您也可以使用android默認雙擊超時,請參閱ViewConfiguration.getDoubleTapTimeout()
+1
謝謝,我實施了你的建議,它比傳統行爲的明顯原因更適合滑動動作,而不是雙擊。謝謝您的幫助 ! – 2014-09-05 19:41:55
相關問題
- 1. 在android中使用接近傳感器
- 2. 如何檢測iPhone OS設備是否有接近傳感器?
- 3. 接近傳感器在Android不響應
- 4. 如何檢測android雙擊?
- 5. 接近傳感器的方法的Android
- 6. 目標c:屏幕鎖定時的接近傳感器檢測
- 7. 接近傳感器的建議來檢測手和血液
- 8. android:接近傳感器問題
- 9. Android接近傳感器發現時
- 10. 接近傳感器和onSensorChanged
- 11. 接近傳感器精度
- 12. Android的接近傳感器如何工作?
- 13. 如何更改Android接近傳感器的靈敏度?
- 14. 如何獲取Android接近傳感器的當前價值?
- 15. C#中的虛擬接近傳感器
- 16. 接近感應傳感器時,手移動傳感器
- 17. Android - 在我的應用程序中禁用接近傳感器
- 18. Android傳感器手波檢測
- 19. Android如何正確實施接近傳感器
- 20. 如何使用togglebutton打開和關閉android接近傳感器
- 21. 如何使用接近傳感器來管理屏幕燈:Android
- 22. [Help]在Android中觸摸接近傳感器時關閉屏幕
- 23. 在Android 4.3中使用接近傳感器
- 24. 如何在Android Studio中繪製接近傳感器的實時圖?
- 25. 接收呼叫/接近傳感器
- 26. Android - 雙擊WebView檢測
- 27. 接近傳感器瀏覽器支持
- 28. 如何檢測MEDIA_BUTTON雙擊?
- 29. iPhone接近傳感器是否僅檢測臉部或任何固體物體?
- 30. 如何在android中使用接近傳感器禁用觸摸輸入?
您想要檢測的雙擊手勢是否涉及用戶直接觸摸屏幕? – 2014-09-05 17:27:58
不,不要觸摸這樣,只是徘徊足夠接近觸發接近傳感器(3釐米)。我不介意觸摸或不觸摸,問題是觸發雙擊事件的傳感器。 – 2014-09-05 17:31:06