Android之touch事件分发的小结
来源:互联网 发布:守望先锋查看队友数据 编辑:程序博客网 时间:2024/05/20 13:07
当TouchEvent发生时,首先Activity将TouchEvent传递给最顶层的View, TouchEvent最先到达最顶层 view 的 dispatchTouchEvent ,然后由 dispatchTouchEvent 方法进行分发,如果dispatchTouchEvent返回true ,则交给这个view的onTouchEvent处理,如果dispatchTouchEvent返回 false ,则交给这个 view 的 interceptTouchEvent 方法来决定是否要拦截这个事件,如果 interceptTouchEvent 返回 true ,也就是拦截掉了,则交给它的 onTouchEvent 来处理,如果 interceptTouchEvent 返回 false ,那么就传递给子 view ,由子 view 的 dispatchTouchEvent 再来开始这个事件的分发。如果事件传递到某一层的子 view 的 onTouchEvent 上了,这个方法返回了 false ,那么这个事件会从这个 view 往上传递,都是 onTouchEvent 来接收。而如果传递到最上面的 onTouchEvent 也返回 false 的话,这个事件就会“消失”,而且接收不到下一次事件。
0 0
- Android之touch事件分发的小结
- Android开发之Touch事件的分发机制
- Android之Touch 事件的分发和消费机制
- Android之Touch事件分发机制
- Android之Touch事件分发机制
- Android之Touch事件分发机制
- Android之Touch事件分发机制
- Android之Touch事件分发机制
- Android Touch分发事件
- Android Touch事件分发
- android touch事件分发
- 分析Android的Touch事件分发机制
- Android Touch事件的分发过程
- Android Touch事件的分发过程
- Android dispatchTouchEvent touch事件的分发
- Android Touch事件的分发响应机制
- Android View Touch的事件分发机制
- android中touch事件的分发机制
- 新一期“高级需求分析师”企业内训完毕
- 必须记住的Myeclipse快捷键
- robotframe使用之滚动条
- log4j不同级别日志完全分开打印
- java 正则式
- Android之touch事件分发的小结
- 让iframe自适应高度 兼容多种浏览器随着窗口大小改变
- 排序算法之快速排序(O (NlogN))
- elasticsearch ik分词实现 中文、拼音、同义词搜索
- hadoop学习4--MapReduce及官方WorldCount分析
- 解决Android Studio卡顿的问题
- 【VS/Cplex】VS2015配置CPLEX_Studio127
- iOS 颜色照片
- jQuery 知识点总结(更新中)