onInterceptTouchEvent 和onTouchEvent都是viewGroup定义的,android的大多layout布局均继承了该类。
onInterceptTouchEvent类似于手势的预处理,从父控件到子控件依层传递;返回true则不在传递
onTouchEvent:处理事件,从子控件到父控件依层传递,返回true则不在继续传递;
onInterceptTouchEvent的起点是最底层的父控件,onTouchEvent的起点是onInterceptTouchEvent返回空的控件。
ViewGroup里的onInterceptTouchEvent默认值是false这样才能把事件传给View里的onTouchEvent.
ViewGroup里的onTouchEvent默认值是false。
View里的onTouchEvent返回默认值是true.这样才能执行多次touch事件。
http://blog.youkuaiyun.com/lvxiangan/article/details/9309927
本文解析了Android中ViewGroup的onInterceptTouchEvent与onTouchEvent方法的工作原理。onInterceptTouchEvent作为预处理过程,从父控件到子控件传递;而onTouchEvent则负责处理事件,从子控件到父控件传递。文章还详细解释了这两个方法如何配合工作以实现触摸事件的正确处理。
2018

被折叠的 条评论
为什么被折叠?



