UI优化:
1) 系统绘制.重绘的时间为16ms,如果绘制时间大于16ms就会有丢帧的现象(等下一次绘制的时候才绘制)尽量把绘制时间控制在16ms,可以打开手机开发者模式的GPU呈现分析选项,绿色横线就是16ms标准
2) 避免重复绘制不必要的背景,activity自带了背景,如果不需要就不需要重复绘制,因为没有任何的效果,可以通过打开开发者显示GPU视图更新选项来查看界面哪些地方重复 绘制了。
3) 多用RelativeLayout,少用LineraLayout,减少布局嵌套
4) 避免嵌套过多无用布局
5) 利用<include>对布局重用
6) SDK提供了一个Tools“ Hierarchy Viewer”通过这个工具可以测试界面哪个布局绘制的时间,可以准确到哪个控件的绘制时间,但是一般在真机上是无法使用的