Android 事件分发 (初步理解)
来源:互联网 发布:奥速usb监控软件 编辑:程序博客网 时间:2024/05/22 14:17
图片描述
文字描述
activity有下一级
viewgroup的onInterceptTouchEvent返回false
最后的view层的dispatchTouchEvent返回false (员工没有下一级了)
直接调用onTouchEvent而且返回true时
自己处理
老板A :今天要做一个单子,老板A自己不干传给经理B
经理B : 今天要做一个单子,经理B自己不干传给组长C
组长C:今天要做一个单子, 组长C自己不干传给员工D
员工D:今天要做一个单子,自己做吧。做完结束。
其它略了
然后贴上结论(刚才说 的不够详细)
1.dispatchTouchEvent(事件分发)
当dispatchTouchEvent返回true时,由它自己处理
(就是不调用本层的OnTouchEvent例如他是activity那么就有他下面的OnTouchEvent来处理而不是他的OnTouchEvent来处理)
当dispatchTouchEvent返回false时,交给本层的OnTouchEvent处理
系统默认的情况下,分发给onInterceptTouchEvent
2.onInterceptTouchEvent(事件拦截)
当onInterceptTouchEvent返回true,由他自己的OnTouchEvent处理
当onInterceptTouchEvent返回false,继续分发
系统默认不拦截
3.onTouchEvent(事件响应)
当onTouchEvent返回true时自己处理
当onTouchEvent返回false,继续传递
系统默认继续传递
0 0
- Android 事件分发 (初步理解)
- Android事件分发理解
- Android事件分发理解
- androd 事件分发机制的初步理解
- Android 快速理解事件分发
- Android事件分发简单理解
- 深入理解android事件分发
- Android进阶笔记(一)View事件分发机制理解
- 深入源码理解Android Touch事件分发机制(上篇)
- 深入源码理解Android Touch事件分发机制(下篇)
- 完全理解Android TouchEvent事件分发机制(一)
- 完全理解Android TouchEvent事件分发机制(二)
- 理解Android中的TouchEvent事件分发机制
- android 快速理解事件分发机制
- 关于Android事件分发机制的理解
- android Touch事件分发深入理解
- 深入理解Android事件分发机制
- Android中事件分发机制理解
- 机器学习中的范数规则化
- Leveraging Lock Contention to Improve OLTP Application Performance
- 深度学习理论
- Spring Boot JPA 连接数据库
- 【hdu 1695】GCD(莫比乌斯反演)
- Android 事件分发 (初步理解)
- doecker忘记root密码怎么办
- 使用 CSS 去掉 iPhone 网页上按钮的超大圆角默认样式
- 城市名称对应车牌的前缀的Json数据
- socket servlet websocket 概念 区别与联系
- hadoop笔记
- The POM for xxxx is missing, no dependency information available
- 回车键敲在文本框里来提交表单的实现
- 观察者模式(Observer)