TypechoJoeTheme

呼吸丨乱了节拍博客

统计
登录
用户名
密码

Allen

心有猛虎,细嗅蔷薇
网站页面
标签搜索
2021-05-20

Android事件分发机制

Android事件分发机制
一. 学前基础(了解Activity,Window,DecorView,ViewRoot的关系):Activity:Activity只是控制生命周期和处理事件,并不负责视图控制。真正控制视图的是PhoneWindow。一个Activity包含一个PhoneWindow,PhoneWindow才是真正代表一个窗口。Activity就像一个控制器,统筹视图的添加与显示,以及通过其他回调方法,来与PhoneWindow、以及View进行交互。PhoneWindow:PhoneWindow是视图的承载器,内部持有一个 DecorView,而这个DecorView才是 view 的根布局。PhoneWindow是Window唯一实现的子类。PhoneWindow中有个内部类DecorView,通过创建DecorView来加载Activity中设置的布局R.layout.activity_main。PhoneWindow 通过WindowManager将DecorView加载其中,并将DecorView交给ViewRoot,进行视图绘制以及其他交互。DecorView:DecorView是F...

Android

1,761 阅读
2021年05月20日
1,761 阅读
12 评论
Dong
心有猛虎,细嗅蔷薇
3 文章数
38 评论量
IP信息

最新回复

  1. gITwPWqjh
    2024-05-09
  2. gITwPWqjh
    2024-05-09
  3. gITwPWqjh
    2024-05-09
  4. PniCkeajLTgqUZD
    2024-05-03
  5. PniCkeajLTgqUZD
    2024-05-03