【Android面试笔记】(一)事件分发机制
2015-10-18 18:19
393 查看
首先我们必须了解三个方法
1.dispatchTouchEvent
2interceptTouchEvent
3.TouchEvent
下面先介绍第一个:dispatchTouchEvent
public boolean diapatchTouchEvent
当返回true //执行自己
返回 false //执行 onTouchEvent
默认 是执行 interceptTouchEvent
public boolean interceptToouchEvent
当返回 true //由他自己的OnTouchEvent处理
返回 false //继续分发
public boolean OnTouchEvent
返回 true 自己处理
返回 false 继续传递分发
默认继续传递
在view类中有dispatchTouchEvent和onTouchEvent两个方法
而ViewGroup是继承View,包含这两个方法,并且还包含onInterceptTouchEvent方法
1.dispatchTouchEvent
2interceptTouchEvent
3.TouchEvent
下面先介绍第一个:dispatchTouchEvent
public boolean diapatchTouchEvent
当返回true //执行自己
返回 false //执行 onTouchEvent
默认 是执行 interceptTouchEvent
public boolean interceptToouchEvent
当返回 true //由他自己的OnTouchEvent处理
返回 false //继续分发
public boolean OnTouchEvent
返回 true 自己处理
返回 false 继续传递分发
默认继续传递
在view类中有dispatchTouchEvent和onTouchEvent两个方法
而ViewGroup是继承View,包含这两个方法,并且还包含onInterceptTouchEvent方法
相关文章推荐
- 3年安卓经验面试总汇
- 安卓面试题
- 【安卓面试笔记】(二)Activity 的四种加载模式
- 最新的安卓面试知识(java、安卓)
- 关于安卓面试题的部分整理。
- 黑马程序员——OC学习笔记04 核心语法
- 黑马程序员——Java中的关键字
- 联迪商用面试后记
- 黑马程序员-java基础(七)-IO流
- 2016-我的求职之路
- 《剑指offer》面试题:将数组中的奇数放在数组前半部分
- 华为面试心得
- 《剑指Offer》面试题:重构二叉树
- java从0单排之<<java就业培训教程>>复习与面试题回顾——03
- 程序员的境界升华
- 程序员最喜爱的12个Android应用开发框架二(转)
- [面试题] for() while() 条件判断 赋值问题
- 黑马程序员——反射
- 哪些笑话只有程序员才能听得懂?
- 黑马程序员——Java对象