Android控件结构

控件树组成的几个关键类

Android控件结构_第1张图片

看ViewRootImpl这个类的说明我们可以做到几点:

1.ViewRootImpl是 控件树形顶级层级

2. ViewRootImpl是View和WindowManager沟通的桥梁

3.WindowManagerGlobal是具体功能管理实现,是个单例,  

private final ArrayListmViews =new ArrayList();

private final ArrayLis mRoots =new ArrayList(); 

从源码看出其 管理着所有的View, ViewRootImpl。  实现把View往窗体Window添加删除等操作。 

你可能感兴趣的:(Android控件结构)