android-给onTouch优先于onClick

我有一个活动,允许用户在3个不同的视图之间滑动.每个视图均显示图像列表.图像具有onClick事件,这些事件会调用新活动并使图像全屏显示.
一切正常,但是,如果我尝试在3个不同的视图之间滑动,并且用手指在图像上滑动,则会触发onClick事件并全屏打开图像.所以我想知道如何在onTouch上设置优先级(用于页面/视图交换)?

(onTouch事件使用gestureListener,而我正在使用onFling和flipper方法.)
(onClick只是imageView.setOnClickListener(new OnClickListener()))

解决方法:

如果您从onFling(…)返回true,则它应该使用事件并停止传播.

上一篇:Android OpenGL ES:标准化的MotionEvent坐标


下一篇:Appium自动化测试教程-自学网-monkey日志管理