剖析Activity、Window、ViewRootImpl和View之间的关系

1、ContextImpl

Context实现类

2、PhoneWindow

Window唯一实现类,Window是一个抽象概念,是添加到WindowManager的根容器

3、ViewRootImpl

ViewRootImpl是view的根,它控制了view的测量和绘制,同时持有WindowSeesion通过Binder与WMS通信,同时持有IWindow作为WMS的回调接口,用于例如touch事件的回调

4、WindowManagerImpl

WindowManager和ViewManager实现类,通过WindowManagerGlobal与WMS通信

你可能感兴趣的:(剖析Activity、Window、ViewRootImpl和View之间的关系)