Android 01.事件分发机制

2019-10-09  本文已影响0人  samtake

什么是事件分发机制

某个事件从屏幕传递各个View,由各个View来使用这一事件或者忽略这一事件,这整个过程的控制(也就是iOS中的事件传递)。

事件分发的对象是谁

系统把事件封装为MotionEvent对象,事件分发的过程就是MotionEvent分发的过程。

事件类型

传递层级

Activity -> Window -> DecorView ->ViewGroup -> View

Activity的事件分发流程

Activity的事件分发流程.png

ViewGroup事件分发流程

ViewGroup事件分发流程.png

View事件分发流程

View事件分发流程.png

学习链接

上一篇 下一篇

猜你喜欢

热点阅读