activity
文章平均质量分 92
xiaopangcame
这个作者很懒,什么都没留下…
展开
-
Android UI深度理解:Activity UI视图结构
Activity UI视图结构每个Activity都会获得一个窗口,那就是Window,它用于绘制用户的UI界面Window是一个抽象类,提供了绘制窗口的一组通用API,PhoneWindow是它的唯一实现类DecorView是所有应用窗口的根节点。是FrameLayout的子类PhoneWindow内部实现xml布局文件的加载,容器为根据feature进行加载的对应的layout布局中android:id="@android:id/content"的ViewGroup类型的容器。原创 2023-05-07 23:37:44 · 781 阅读 · 1 评论 -
Activity的结构分析
1. 结构介绍 大伙儿应该都知道,Activity的结构分为三层,分别是:Activity、Window和View,不同层承担着不同的责任。 上面的图简单的描述了Activity整个结构的构建流程。这里我再简单的介绍一下这几个部分的作用。ActivityThread:每个流程调用起始地点,至于ActivityThread的内容不是本文的重点,所以本文不会过多介绍,后续有相关的文章来介绍。 Activity:相当于是一个管理者,负责创建WindowManager和Windo..原创 2021-05-31 22:35:26 · 1035 阅读 · 1 评论 -
Android之WindowManager介绍
Window是一个抽象的概念,每一个Window都对应着一个View和一个ViewRootImpl,Window和View通过ViewRootImpl来建立联系,说明View才是Window存在的实体,在实际使用中无法直接访问Window,对Window的访问必须通过WindowManager。Window的添加过程需要通过WindowManager的addView来实现,WindowManager是一个接口,它的真正实现是WindowManagerImpl类。原创 2023-05-07 23:25:50 · 994 阅读 · 0 评论