避免Android界面的过度绘制技巧 老西子 2019-01-17 458 阅读1分钟 1.视图在绘制的时候,window有一个默认的背景这句代码是取消这个背景getWindow().setBackgroundDrawable(null);但是前提是自己写的代码的背景起码要覆盖Window,不然没覆盖的地方显示是黑色的.2.尽量少用background属性,能不用高就不用,用的话能在小范围用就不要大范围用,Window本质上就是一个Framelayout,是一层一层盖上去的,如果背景太多,同一个像素被绘制了过多次就有可能出现卡顿.3.优化视图树,简化xml文件,减少嵌套