Android事件传递机制

和touch相关的方法有主要有三个:

1
2
3
public boolean dispatchTouchEvent(MotionEvent ev);//分派
public boolean onInterceptTouchEvent(MotionEvent ev);//拦截
public boolean onTouchEvent(MotionEvent event);//处理

View dispatchTouchEvent onInterceptTouchEvent onTouchEvent
Activity Y N Y
GroupView Y Y Y
View Y Y Y