Android事件分发机制笔记

阅读:最全android分发机制讲解

1、事件分发对象为事件(MotionEvent对象)

2、事件分发的本质,将事件最终分发到某个View并且进行处理。(基本最后都是View 处理) 

3、事件传递的对象Activity,ViewGroup,View



事件分发流程图

***开始理解过程中几个容易混淆点:1.ViewGoup的是View 的子类。2.Acticity 传递事件时,通过dispatchTouchEvevt()调用getWindow.superdispatchTouchEvevt()然后调用DecorView.superdispatchTouchEvevt(),最后调用Super.dispatchTouchEvevt(),就传到了Viewgroup,因为DecorView是FromeLayout的子类.

你可能感兴趣的:(Android事件分发机制笔记)