我正在实现一个oturedetector.simpleongesturelisteristener。
我首先实现了onDoubleTap()方法,并使其正常工作。然后,我实现了OnSingleTapConfirmed()方法。我发现,当我的侦听器中存在此方法时,ondubletap方法被弄清楚,表明它从未被调用。果然,如果我运行该应用程序,则双击不再被调用。即使onSingletApConfirmed()只是返回false。
也会发生这种情况。我看不到侦听器并响应单个和双龙头的任何逻辑原因。有人知道为什么会吗?
我无法发表评论,但要显示您的代码,对我来说,这两种方法都有效。
您也可以尝试实现onDoubleTapEvent()
方法(如果onDoubleTap()
为您进行任何更改。
也许还设置侦听器gestureDetector.setOnDoubleTapListener(listener)
会有所帮助,但我不使用它。