Android:Long-press停止实现OnGestureListener的SurfaceView中的事件链

时间:2013-09-11 03:58:15

标签: android surfaceview

我正在开发一个开源Android库,以实现一个看起来很现代的菜单,该菜单很大程度上依赖于手势:http://omtinez.github.io/ohmenu/

我能够成功实现我想要的所有功能但是当用户执行长按时,触摸事件链断开,其余听众在用户抬起手指之前不会获得任何触摸事件并再次触摸屏幕。换句话说,长按后,没有一个听众收到任何触摸事件。有没有办法在OnGestureListener中禁用长按监听器?或者,有没有办法重新发送触摸事件,以便其他听众可以在长按后使用它?

以下是负责这一切的课程:https://github.com/omtinez/ohmenu/blob/master/src/com/omtinez/ohmenu/OhmenuView.java

谢谢你, 奥斯卡

1 个答案:

答案 0 :(得分:0)

有一种setLongpressEnabled方法。如果将此值设置为false,则应禁用长按。