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的子类.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容