Android 界面性能优化方案

| 分类 android  | 标签 Android  实例  性能优化 

优化的原因

  • 用户体验
  • 用户体验
  • 用户体验
  • 用户体验
  • ……

几个概念

优化原则

  • 不要堵塞UI线程
  • 开启新的线程去做复杂处理,在UI线程更新界面; img

  • getView()、onDraw()、scroll类的方法等运行要简洁快速 img

  • 更简单地布局:少嵌套、适当使用权重布局和相对布局 img

  • Adapter优化:重用View和避免findViewById() img

  • 避免显示的布局里重复使用同一个背景 img img

  • 不显示的View,就隐藏不显示
  • 在有些情况下Activity的背景可以设置为空 > getWindow().setBackgroundDrawable (null); android:windowBackground=”@null” img

  • 纯色的背景比图片背景更高效 img

  • 美术资源要求:
  1. 纯色的背景,只需提供背景的颜色值;
  2. 纹理背景尽量提供尽量小的一小块图片,而开发人员会根据这个
  3. 可以拉伸的背景,尽量提供尽量小的一小块图片,而开发人员会根据这个小图片拉伸背景。
  4. 需要进行矢量拉伸的图片要做.9.png格式处理。

还可以参考以下的文章:


上一篇     下一篇