Android触摸事件传递机制

Android触摸事件传递机制_第1张图片

仔细看的话,图分为3层,从上往下依次是Activity、ViewGroup、View

事件从左上角那个白色箭头开始,由Activity的dispatchTouchEvent做分发

箭头的上面字代表方法返回值,(return true、return false、return super.xxxxx(),super 的意思是调用父类实现。

dispatchTouchEvent和 onTouchEvent的框里有个【true---->消费】的字,表示的意思是如果方法返回true,那么代表事件就此消费,不会继续往别的地方传了,事件终止。


Android触摸事件传递机制_第2张图片

你可能感兴趣的:(Android触摸事件传递机制)