android 触屏事件上下view间的传播
来源:互联网 发布:sql注入防止php 编辑:程序博客网 时间:2024/05/18 20:11
关于android触屏事件:
如果两个View一上一下,并且上边的view把下边的view完全覆盖。那么当在上面的view上点击,滑动时,android事件如何传播。
1.如果上边的view没有加载任何监听器的话,android的会把事件向下面的view传递。
2.如果上边的view上设有任何一个监听器,那么事件将不向下传播。
3.如果上边的view重写了onTouch方法,那么返回值如果是false的话,事件继续向下传播,true的话,将;截止传播。
总之一句话,上边的view没有消耗事件,那么事件也不能浪费掉,交给下面的view处理,以此向下。
处理不处理,就是返回true还是false。OnClickListener监听器中的onClick方法是消费方法,绝对会消费掉事件。如果这几层View的onTouch都返回false的话,那么都他们的onTouch方法都只执行一次,move的时候也不执行。只等up之后的下一轮了。
第一次写博客!写的如果逻辑不太清的话,各位见谅了!慢慢就好了吗!!
0 0
- android 触屏事件上下view间的传播
- Android View事件传播机制
- android控件的事件传播机制
- android控件的事件传播机制
- Android 事件传播机制
- android 事件传播机制
- Spring的事件传播
- android view 触屏事件传递原理
- Android View 触屏事件传递
- Android View的事件分发
- Android的View 事件传递
- android View的事件体系
- Android View的事件体系
- Android View 的事件体系
- Android-View的事件体系
- Android View的事件分发
- Android View的事件分发
- Android View的事件体系
- 文章标题
- 3 Longest Substring Without Repeating Characters
- Sort Colors 哈希排序
- ios开发多个mac共用证书(ios开发证书移植)
- oracle 的 null 和 空字符串('')
- android 触屏事件上下view间的传播
- 用aapt从apk中提取package,activity,versionCode等相关信息
- LeetCode --- 106. Construct Binary Tree from Inorder and Postorder Traversal
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- Combinations 全排列问题
- Android JNI ANT
- Perl一些技巧
- JS和CSS压缩部署,提高访问效率
- Launcher3壁纸功能分析