1啥纸、android UI渲染:人眼所感覺流暢的畫面為40幀每秒到60幀每秒绷蹲,在開發(fā)者選項中選擇profile gpu rendering诺核,并選中on screen as bars 選項衔肢,保證所有條形圖都控制在綠線以下漂佩。
2脖含、避免overdraw:過度繪制會浪費(fèi)很多的cpu、gpu資源投蝉,在開發(fā)者選項中激活enable gpu overdraw养葵,通過界面上的顏色來判斷overdraw的次數(shù),盡量優(yōu)化繪圖層次瘩缆,盡量增大藍(lán)色區(qū)域減少紅色區(qū)域关拒。
3、優(yōu)化布局層級:系統(tǒng)對view進(jìn)行測量、布局和繪制時夏醉,都是通過對view樹的遍歷進(jìn)行操作的。優(yōu)化布局可以降低view樹的高度涌韩,不宜超過10層畔柔。
4、避免嵌套過多無用布局
5臣樱、使用<include>標(biāo)簽重用layout
6靶擦、使用<ViewStub>去實(shí)現(xiàn)view的延時加載