Android 事件分发总结
来源:互联网 发布:国际长途网络电话软件 编辑:程序博客网 时间:2024/06/04 19:14
- onTouch和onTouchEvent有什么区别,又该如何使用?
从源码中可以看出,这两个方法都是在View的dispatchTouchEvent中调用的,onTouch优先于onTouchEvent执行。如果在onTouch方法中通过返回true将事件消费掉,onTouchEvent将不会再执行。
另外需要注意的是,onTouch能够得到执行需要两个前提条件,第一mOnTouchListener的值不能为空,第二当前点击的控件必须是enable的。因此如果你有一个控件是非enable的,那么给它注册onTouch事件将永远得不到执行。对于这一类控件,如果我们想要监听它的touch事件,就必须通过在该控件中重写onTouchEvent方法来实现。
0 0
- Android事件分发总结
- Android 事件分发总结
- android事件分发总结
- Android事件分发总结
- android事件分发总结
- Android 事件分发 总结
- Android事件分发总结
- Android事件分发总结
- android事件分发总结
- Android事件分发机制总结
- android 点击事件分发总结
- Android 事件分发机制总结
- Android事件分发机制总结
- Android的事件分发总结
- Android view事件分发总结
- Android事件分发简单总结
- Android 事件分发机制总结
- Android事件分发机制总结
- KVM虚拟化CPU技术总结
- Candy
- 了解typename的双重意义
- IBM AppScan安全测试一例——跨站脚本攻击
- 使用Gradle提交自己开源Android库到Maven中心库
- Android 事件分发总结
- 文章标题
- 【Java】快速排序
- 比特币『私钥』『公钥』『钱包地址』间的关系
- 蓝牙A2DP的初始化过程
- Markdown 新手指南
- java命令设计模式
- SQL Server中的三种物理连接操作:嵌套循环连接、合并连接、哈希匹配
- SPFA的两种实现形式(二维数组与数组模拟邻接表)