mGestureDetector = new GestureDetector(context,new GestureDetector.SimpleOnGestureListener() { @OverrIDe public boolean onSingleTapUp(MotionEvent e) { return true; }
仅检测单击事件,即快速点击和释放.
如果我按住然后释放,则不会调用onSingleTapUp.
我正在寻找一个动作事件,在按住之后是ACTION_UP.
我查看了当用户执行向下 *** 作时调用的onShowPress,但后来我不知道如何在onShowPress中检测到ACTION_UP.
请注意,这是针对回收者视图单击项目.目前,我可以单击一个有效的项目,但如果我按住它然后释放,则不会调用它.
解决方法 您可以在onSingleTapUp方法中尝试以下 *** 作:@OverrIDepublic boolean onSingleTapUp(MotionEvent e) { if(e.getAction() == MotionEvent.ACTION_UP){ // Do what you want return true; } return false;}总结
以上是内存溢出为你收集整理的android – GestureDetector.SimpleOnGestureListener.如何检测ACTION_UP事件?全部内容,希望文章能够帮你解决android – GestureDetector.SimpleOnGestureListener.如何检测ACTION_UP事件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)