似乎有很多关于它的问题,但许多问题是他们无法获得他们想要的触摸事件,并通过覆盖onDown()并返回true来解决,它说来自开发人员文档
最佳实践是实现一个返回true的onDown()方法。这是因为所有手势都以onDown()消息开头。如果从onDown()返回false,则为GestureDetector。默认情况下,SimpleOnGestureListener会这样做,系统假设您想忽略手势的其余部分
但是我没有覆盖onDown()并且我只覆盖onSingleTapUp(),我可以检测我想要的事件,如果它喜欢doc说它应该忽略它,那么onDown()是否有必要覆盖呢?
是的,如果您希望SimpleOnGestureListener工作,接收未来的触摸事件,如果为false,onDown应该返回true
手势检测器的其他方法。OnGestureListener永远不会被调用
如果您不想返回false,则必须实现自定义探测器