Android SimpleNogestureListener正在尝试检测手指离开的动作

Android SimpleNogestureListener正在尝试检测手指离开的动作,android,onclick,onclicklistener,Android,Onclick,Onclicklistener,嗨,我有一个按钮,当按下时,点击会触发另一个活动。我还有一个SimpleNogestureListener,监听按钮上的幻灯片,当检测到该幻灯片时,它将调用屏幕上的另一个按钮 我遇到的最初问题是,当用户停止滑动手指时,按钮的onClick会通过检测onClick而触发。我将一个布尔检查放在适当的位置,所以当检测到幻灯片时,我将其设置为false,onclick将对其进行检查。然后在onclick过程结束时重置此布尔值。 简言之,这意味着 press finger detect slide set

嗨,我有一个按钮,当按下时,点击会触发另一个活动。我还有一个SimpleNogestureListener,监听按钮上的幻灯片,当检测到该幻灯片时,它将调用屏幕上的另一个按钮

我遇到的最初问题是,当用户停止滑动手指时,按钮的onClick会通过检测onClick而触发。我将一个布尔检查放在适当的位置,所以当检测到幻灯片时,我将其设置为false,onclick将对其进行检查。然后在onclick过程结束时重置此布尔值。 简言之,这意味着

press finger
detect slide
set onClick to Disable
Slide finish
Finger Off
Onclick triggered
ignore all code, and set onclick to Enable. 
现在我遇到的问题是onclick并不总是会触发,所以有时候在拾取幻灯片时仍然设置false会出现问题,但是onclick不是

我是否可以在幻灯片末尾或幻灯片末尾检测到手指脱落,以便重置布尔值

我见过像ACTION_这样的东西,但不知道如何使用它来设置布尔变量


为您的帮助干杯。

在检查触发此类事件的操作时,您将有一种方法来检测触摸式onTouchEventMotionEvent事件

  if(event.getAction()== MotionEvent.ACTION_UP){
        yourbool = false;
     }

啊,太棒了。迫不及待地想尝试这个:嗨,我现在正在尝试,在哪里可以放置这个if语句有困难。我有一个类MyGestureDetector扩展了SimpleOnGestureListener{etc.。在这里我看到了ondown、onscroll等的选项。我在onscroll中尝试了这个if语句,但没有找到它?好吧,我找到了,抱歉,找错了地方。非常好,非常适合: