view+viewPager 事件传递机制

时间:2021-10-04 12:02:56
【文件属性】:
文件名称:view+viewPager 事件传递机制
文件大小:13.03MB
文件格式:RAR
更新时间:2021-10-04 12:02:56
view viewPager onTouchEvent dispatchTouc onInterceptT 点击首页的按钮后,进入事件传递测试页面 首页是用来测试onTouch与onClick执行顺序的,有部分手机在真机调试的时候,不输出log.d,大家可以修改为log.e 输出。 view事件传递机制中,ViewEventActivty这个类 通过输出,可以知道,先执行父控件的dispatch事件,再执行子控件的dispatch事件。 一般顺序是是:父控件的:dispatchTouchEvent,onInterceptTouchEvent,子控件的dispatchTouchEvent,onTouchEvent。如果子控件消费掉触摸事件,父控件就不再执行onTouch了 如果做一些特殊处理,子控件的有些方法可能就不执行了。 可以参考https://blog.csdn.net/yljme/article/details/82684145

网友评论