Android中事件分发机制理解
16lz
2021-01-26
onInterceptTouchEvent 是ViewGroup提供的方法,进行事件拦截,默认为false,返回true表示拦截
dispatchTouchEvent是处理事件分发,执行super.dispatchTouchEvent(ev)事件向下分发
onTouchEvent 进行事件处理,返回true表示消费这个事件
onInterceptTouchEvent只在ViewGroup中存在,可以决定事件是否传递到子View中,返回值true表示拦截,返回值false表示不拦截dispatchTouchEventonTouchEvent返回true表示接收后续事件,返回false表示不接收后续事件dispatchTouchEvent中根据情况调用onTouchEvent
更多相关文章
- android中BaseActivity的公共方法
- Android点击事件的实现
- Android页面之间进行数据回传
- android view中touch的执行顺序
- 拦截系统收到短信的Notification
- android中炫酷划屏事件及sqlite全部操作Demo(2)
- 安卓利用百度api定位遇到 经纬度经纬度返回4.9E-324
- 左滑与右滑/单击事件/长按事件/OnTouch()事件/GestureDetector -
- Android(安卓)之 ViewDragHelper详解(二)