UI绘制流程

2019-08-28  本文已影响0人  ShaMeless_2190

先找到一ActivityThread类 的handleMessage。

这个方法 进入launch_activity 执行这个方法 找到这个地方。wm是ViewManager接口 获取的是WindowManager也是接口 WindowManagerImpl才是实现类,找到addview方法 找到mglobal的addview方法 找到此处往下走,看下一个图 这个时候开始搞事情。将view喝wparams,pannelparentview关联 这里会执行一下requestLayout 然后checkThread检查下线程scheduleTraversals(); 接着进入这个方法 执行mTraversalRunnable的线程方法 接着 接着 接着开始测量摆放绘制 测量 摆放 绘制
上一篇 下一篇

猜你喜欢

热点阅读