避免Android界面的過分繪製技巧

1.視圖在繪製的時候,window有一個默認的背景這句代碼是取消這個背景優化

getWindow().setBackgroundDrawable(null);cdn

可是前提是本身寫的代碼的背景起碼要覆蓋Window,否則沒覆蓋的地方顯示是黑色的.
xml

2.儘可能少用background屬性,能不用高就不用,用的話能在小範圍用就不要大範圍用,Window本質上就是一個Framelayout,是一層一層蓋上去的,若是背景太多,同一個像素被繪製了過屢次就有可能出現卡頓.blog

3.優化視圖樹,簡化xml文件,減小嵌套get


相關文章
相關標籤/搜索