最容易看出的是这两条,我们先分析和优化这两条,然后再进行其他的优化.
优化过渡绘制区域
在进行位置确认后,我们大概确定了过渡绘制的区域,让我们来使用工具来进行验证和View确认....和主题有关,即这个背景是属于ActionBarOverlayLayout的.这种类型的过渡绘制解决也比较方便,在文件管理器的主Activity的onCreate方法中,加入
this.getWindow...组成,前者是上面可以左右拉动的那部分,后者是底部不能拉动的那部分(这个从HierarchyView中也可以看出来:如下图所示:
点击CustomViewBehind,查看其所占的区域,就可以发现背景是这个...的颜色也比之前要浅了,这一步优化需要根据具体情况进行) 下面是优化后的效果图:
通过调整,已经发现绘制优化了很多
Android渲染优化工具介绍
使用Lint优化代码
Lint工具的使用比较简单,根据给出的提示做对应的修改即可...分析GLTrace文件,下图是优化过后的图,对比优化前的图可以发现,优化后不会去绘制默认的背景图和CustomViewBehind的背景图.