我被困在了解如何获得即使在接近传感器上的双击。由于接近传感器只给出真值或假值,我如何检查是否存在连续形成双击手势? 我发现了一些类似的问题,但在实际代码方面没有明确的答案。 任何示例代码将非常有帮助!如何在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