事件分发
事件分发的本质就是事件传递的过程
顺序为:Activity→viewgroup→view
一般有点击事件的触发,包括down up move cancle四种状态。每产生一种状态,当前view就会调用onDispatchTouchEvent把该事件发送到当前view,然后通过一个onInterceptTouchEvent方法来判断是否被拦截,如果被拦截就由当前页面通过onTouchEvent处理该事件。如果没有被拦截则通过onDispatchTouchEvent方法发送到发送到子view,再继续调用onInterceptTouchEvent方法判断拦截,如此循环直到事件被拦截处理。