APP性能优化系列:UI性能优化
来源:互联网 发布:乐清知临寄宿学校招聘 编辑:程序博客网 时间:2024/05/01 05:51
一.控件优化
使用listview的时候注意listview的优化
二.布局优化
1.减少过度绘制
如何检查过度绘制
在android手机的系统中可以开启过度绘制的检查。
颜色标识: 从好到差:蓝-绿-淡红-红
1. 蓝色1x过度绘制
2. 绿色2x过度绘制
3. 淡红色3x过度绘制
4. 红色超过4x过度绘制
建议:
1. 控制过度绘制为2x
2. 不允许存在4x过度绘制
3. 不允许存在面积超过屏幕1/4区域的3x过度绘制(淡红色区域)
如何解决过度绘制的问题
- 减少不必要的background
- 不必重叠的区域就不要重叠
- 去除Activity theme中的背景
2.去除不必要的嵌套和view节点
工具
Hierarchy Viewer
分析布局层级和性能的工具,为了安全起见只有在开发机和模拟器上可以运行,因为我们用的开发的手机都是商业机,需要加入一个开源类ViewServer才能够使用。
3.RelativeLayout和LinearLayout择优使用
4.使用抽象布局标签
善用include、viewstub、merge
0 0
- APP性能优化系列:UI性能优化
- APP性能优化系列:apk体积优化
- Android App 性能优化系列结语篇
- Android 性能优化 UI优化
- Android-性能优化-UI优化
- Android UI性能优化
- android UI性能优化
- UI性能优化详解
- cocos2dx UI性能优化
- Android UI性能优化
- Android APP UI性能优化 检测UI卡顿
- 【性能优化】【UI】性能优化之ListView
- Anddroid 性能优化一 UI性能优化
- Android性能优化-UI性能优化
- APP开发实战124-APP UI性能优化
- APP性能优化系列:内存优化-内存泄露详解
- APP性能优化系列:ViewPager加载大图出现OOM优化
- APP性能优化系列:内存优化-bitmap详解
- mybatis根据id循环取数据
- TextView属性
- android模拟用户输入
- 句柄
- 在Windows中实现sudo命令——命令行环境中获取管理员权限
- APP性能优化系列:UI性能优化
- 【HD 1179】 Makers of Fine Wands( 水 二分图 )
- activiti工作流05-完成任务
- APP性能优化系列:apk体积优化
- STL-map
- AAPT: libpng error: Not a PNG file 问题解决
- android开源图表库MPAndroidChart
- Select count(*) 的优化
- 解决maven多工程项目'找不到符号'问题