總結(jié)
在WinodwManagerGlobal中,ViewRootImpl(在老版本中為ViewRoot類)起到了繪制View(包括measure,layout,draw)的作用堡僻,并且還是WindowManager和DecorView(View)的紐帶,向DecorView分發(fā)收到的用戶發(fā)起的event事件疫剃,如按鍵钉疫,觸屏等事件。
但是Winodw最終的添加過程由WindowSession(真正實(shí)現(xiàn)是Session)完成巢价,在Session內(nèi)部通過WinodwManagerService來實(shí)現(xiàn)Window的添加牲阁。
概覽
http://ztelur.github.io/2015/10/28/Window%E5%92%8CWindowManager%E8%A7%A3%E6%9E%90/
Window內(nèi)部機(jī)制
橋接模式
小結(jié)