Android MotionEvent.ACTION_UP和ACTION_CANCEL的区别
1.MotionEvent.ACTION_UP
直接上图说明:
2.MotionEvent.ACTION_CANCEL
图片说明:
其他的MotionEvent以后用到再更新
总结:
MotionEvent.ACTION_UP和ACTION_CANCEL的区别 图片上可能不怎么清楚。这里再说一下,手指点击屏幕之后直接抬起触发的就是MotionEvent.ACTION_UP;手指点击屏幕之后反复摩擦再抬起触发的就是MotionEvent.ACTION_UP。
eHackyd: 发现这文章完全乱写,cancel事件是在ViewGroup拦截时才会触发的,可参考https://blog.csdn.net/cufelsd/article/details/89471402,而且我跟着作者的说法验了下上下摩擦根本无cancel触发
eHackyd: 是的,赶紧改下。 同时感觉博主写的有点片面了,就给了个示例,应该从代码层面分析下,总感觉示例有问题。
E TS E: 在eclipse上面编写出错[code=java] [/code] PriorityQueue list = new PriorityQueue(5);(The constructor PriorityQueue(int) is undefined)
hust_twj: 需要有父控件的吧?我试了下,直接一个TextView不会触发。
SEU_Calvin: 手指点击屏幕之后反复摩擦再抬起触发的就是MotionEvent.ACTION_CANCEL。 楼主笔误了