优化过渡绘制区域
下面我们通过一个例子来优化过度绘制,我们使用上面的方法,定位过度绘制的地方
从图上可以看出,按照过渡绘制从好到坏(蓝-绿-粉红-红)来看,文件管理器的过渡绘制是非常严重的,而设置界面的过渡绘制则在可以接受的范围内...最容易看出的是这两条,我们先分析和优化这两条,然后再进行其他的优化.
优化过渡绘制区域
在进行位置确认后,我们大概确定了过渡绘制的区域,让我们来使用工具来进行验证和View确认....下面讲述如何从Hierarchy View结合代码分析出需要进行修改的区域
去除默认背景
上面分析过渡绘制区域的第一条,整个window存在一个背景,所以进行了一次重绘,这个背景的重绘是系统级别的,...4.复杂代码的简化写法
5.for循环的简化写法:foreach
6.无效的判空
7.空if
8.无效或者未使用的import
使用Tracer For OpenGL ES
Tracer...工具也在Android Device Monitor中.点击右上角的Tracer for OpenGL ES按钮就可以进入(如果没有这个按钮,点击旁边的Open Perspective按钮,从选项中选择