-
要想保證界面流暢就必須讓UI的布局.測量.繪制在16ms內(nèi)完成
查看全部 -
1.布局越復(fù)雜,加載速度越慢。
查看全部 -
使用ListView時使用ViewHolder復(fù)用布局。
查看全部 -
避免Overdraw(重復(fù)繪制)。
查看全部 -
這里優(yōu)先選擇LinearLayout的原因是因?yàn)镽elativeLayout的更加復(fù)雜,而且有重復(fù)繪制的情況。
查看全部 -
為什么刷新要在16ms內(nèi)完整呢?因?yàn)楫?dāng)每秒刷新超過60幀時,人眼就會感到卡頓。查看全部
-
刷新率:一秒內(nèi)刷新屏幕的次數(shù)。一般要求60Hz
?幀率: GPU在一秒內(nèi)操作畫面的幀數(shù),60fps
查看全部 -
Include,merge,stuview查看全部
-
每秒60幀
查看全部 -
見截圖所示
查看全部 -
見截圖所示
查看全部 -
可以在include里面修改屬性值,將代碼模塊化處理
查看全部 -
如截圖所示
查看全部 -
提高了百分之四十
查看全部 -
減少了層級,避免了嵌套
查看全部 -
見截圖所示,比如說背景色
查看全部 -
優(yōu)先選擇RelativeLayout原因是LinearLayout可能會嵌套,不嵌套的話還是LinearLayout,因?yàn)镽elativeLayout更復(fù)雜
查看全部 -
如截圖所示
查看全部 -
16ms內(nèi)完成刷新
查看全部 -
?刷新率:一秒內(nèi)刷新屏幕的次數(shù)。一般要求60Hz
?幀率: GPU在一秒內(nèi)操作畫面的幀數(shù),60fps
查看全部 -
什么是overdraw:如圖
查看全部 -
布局的選擇
查看全部 -
UI刷新的過程
查看全部 -
UI刷新的過程
查看全部 -
開啟新的征程查看全部
-
兩個重要裝逼名詞:
刷新率:1s內(nèi)刷新屏幕的次數(shù).
幀率:GPU在1s內(nèi)操作畫面的幀數(shù).
查看全部
舉報(bào)