View繪制流程及原理

前言

挑戰(zhàn)一下,近期更新一篇關(guān)于View繪制流程及原理的文章, 雖然網(wǎng)上有挺多的,也學(xué)習(xí)了不少,但是脈絡(luò)總感覺差點什么。因此,打算嘗試看看能否站在巨人的肩膀上,總結(jié)出一篇脈絡(luò)更清晰的關(guān)于View繪制的文章。

View的繪制原理大的方向可以分為三步走,一步兩步三步四步望著天???,當(dāng)然不是
第一步,產(chǎn)生數(shù)據(jù),對需要繪制的數(shù)據(jù)的加工——計算
第二步,數(shù)據(jù)傳遞,產(chǎn)業(yè)鏈
第三步,消費數(shù)據(jù),數(shù)據(jù)的使用——渲染

View數(shù)據(jù)的計算

Window-----DecorView-----Surface -----Surface Filinger

performTraversals----->

View的傳遞

渲染到屏幕

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容