安卓Touch分发拦截触摸机制

三个重要方法

dispatchTouchEvent ------ true不分发,false 是分发(默认)

onInterceptTouchEvent------ false 不拦截(默认),true拦截

onTouchEvent------ false 不消费(默认),true不消费 (touch结束)

注意:

  • 1、View没有onInterceptTouchEvent ,因为没有孩子

  • 2、默认情况下,我们点击 里层 的View,那么最先相应是否消费就是这里层的View,如果里层的View不要才会抛出去给父亲层,View的父层不消费就由View的父层传给View的祖父层。

即,里面的消费了外面的就肯定消费不了

  • 3、ViewGroup如果onInterceptTouchEvent不拦截,就还给上一层
相关推荐
默海笑1 天前
VUE后台管理系统:项目架构之搭建Layout架构解决方案与实现
前端·javascript·vue.js
咸鱼加辣1 天前
【前端脚手架】node
前端
温宇飞1 天前
WebGL 的渲染管道和编程接口
前端·webgl
帅的被人砍xxx1 天前
【vue演练场安装 element-plus框架】
前端
麦麦大数据1 天前
F051-vue+flask企业债务舆情风险预测分析系统
前端·vue.js·人工智能·flask·知识图谱·企业信息·债务分析
1024肥宅1 天前
现代 JavaScript 特性:ES6+ 新特性深度解析与实践
前端·javascript·面试
速易达网络1 天前
基于Java Servlet的用户登录系统设计与实现
java·前端·mvc
晨光32111 天前
Day34 模块与包的导入
java·前端·python
BD_Marathon1 天前
Vue3_关于CSS样式的导入方式
前端·css
苹果电脑的鑫鑫1 天前
vue和react缩进规则的配置项如何配置
前端·vue.js·react.js