前言
挑战一下,近期更新一篇关于View绘制流程及原理的文章, 虽然网上有挺多的,也学习了不少,但是脉络总感觉差点什么。因此,打算尝试看看能否站在巨人的肩膀上,总结出一篇脉络更清晰的关于View绘制的文章。
View的绘制原理大的方向可以分为三步走,一步两步三步四步望着天?,当然不是
第一步,产生数据,对需要绘制的数据的加工——计算
第二步,数据传递,产业链
第三步,消费数据,数据的使用——渲染
View数据的计算
Window-----DecorView-----Surface -----Surface Filinger
performTraversals----->