Android性能的优化主要分为两点
1、布局优化
2、内存优化
布局优化
首先来看一下布局优化,系统在渲染UI的时候会消耗大量的资源,所以,对布局的优化就显得尤为重要
避免Overdraw
也就是避免过度的绘制,过度的绘制会浪费更多的资源,举个例子,Android系统会默认绘制Activity的背景,这时候我们再设置一个背景,这样默认的背景就属于过度绘制了,在『开发者工具』中有一个『调试GPU过度绘制』的选项,我们打开就可以通过颜色来判断过度绘制的次数
如图:
所以说我们尽可能的增大蓝色区域,减少红色区域
优化布局层级
在Android系统中,系统对View进行测量、布局、绘制的时