在WinodwManagerGlobal中,ViewRootImpl(在老版本中为ViewRoot类)起到了绘制View(包括measure,layout,draw)的作用,并且还是WindowManager和DecorView(View)的纽带,向DecorView分发收到的用户发起的event事件,如按键,触屏等事件。
但是Winodw最终的添加过程由WindowSession(真正实现是Session)完成,在Session内部通过WinodwManagerService来实现Window的添加。
概览http://ztelur.github.io/2015/10/28/Window%E5%92%8CWindowManager%E8%A7%A3%E6%9E%90/
Window内部机制 桥接模式 小结
网友评论