DecorView、PhoneWindow、ViewRootlmpl的关系
来源:互联网 发布:vscode golang 配置 编辑:程序博客网 时间:2024/05/29 08:32
Window 类 位于 /frameworks/base/core/java/android/view/Window.java。该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。PhoneWindow类 于/frameworks/policies/base/phone/com/android/internal/policy/impl/PhoneWindow.java。该类继承于Window类,是Window类的具体实现,即我们可以通过该类具体去绘制窗口。并且,该类内部包含了一个DecorView对象,该DectorView对象是所有应用窗口(Activity界面)的根View。 简而言之,PhoneWindow类是把一个FrameLayout类即DecorView对象进行一定的包装,将它作为应用窗口的根View,并提供一组通用的窗口操作接口。DecorView类 该类是PhoneWindow类的内部类。该类是一个FrameLayout的子类,并且是PhoneWindow的子类,该类就是对普通的FrameLayout进行功能的扩展,更确切点可以说是修饰(Decor的英文全称是Decoration,即“修饰”的意思),比如说添加TitleBar(标题栏),以及TitleBar上的滚动条等 。最重要的一点是,它是所有应用窗口的根View 。
ViewRootlmpl
是一个系统顶级API,封装了很多有用的接口。
0 0
- DecorView、PhoneWindow、ViewRootlmpl的关系
- Window、PhoneWindow与DecorView
- android中PhoneWindow、DecorView
- window-phonewindow-decorView
- Android Window PhoneWindow DecorView
- 从DecorView PhoneWindow ViewRootImpl类分析View绘制的流程
- 自定义控件(一) Activity的构成(PhoneWindow、DecorView)
- PhoneWindow,ViewRoot,Activity之间的大致关系
- PhoneWindow,ViewRoot,Activity之间的大致关系
- PhoneWindow,ViewRoot,Activity之间的大致关系
- PhoneWindow,ViewRoot,Activity之间的大致关系
- 补充说明Window、PhoneWindow与DecorView
- setContentView 与 Window、PhoneWindow及DecorView
- 补充说明Window、PhoneWindow与DecorView
- Activity、View、Window、DecorView的关系
- PhoneWindow,ViewRoot,Activity之间的大致关系 - 3
- has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView
- has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView
- 关于linux中eth0的问题
- Mac平台打造github上hexo博客全过程
- Camera类
- poj1031-Fence-acm解题报告
- CSS实现边框布局(百度前端笔试)
- DecorView、PhoneWindow、ViewRootlmpl的关系
- BIO与NIO、AIO
- vulnhub(De-ICE S1.100, S1.110)
- 【 Spring Boot 实践 】FEMON监控平台项目
- UVa227 Puzzle
- 文件复制
- STM32CubeMX 1 创建一个新工程 利用时钟点亮LED KEIL5 Jlink配置
- 0.搭建VPN服务器——前言
- 从linux内核角度看linux系统编程