天天看點

android過度繪制

過度繪制的原理不細說,主要講解決辦法

1、去掉window 的背景

getWindow().setBackgroundDrawable(null);      

2、去掉view多餘的背景

背景色設定的原則是盡量不給大塊的view設定背景,因為大塊的view設定背景後,小塊的view又有自己的背景色,直接就1x的overDrawle 

優化前 基本在1-4x

android過度繪制

優化後 基本在0-1之間

android過度繪制