【Android面试笔记】(一)事件分发机制

首先我们必须了解三个方法

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方法

你可能感兴趣的:(安卓面试)