性能优化系列文章(七) - 图片适配及其他情况
2018-07-02 本文已影响34人
世道无情
前言
性能优化系列文章
性能优化系列文章(一) - 内存泄露和内存抖动
性能优化系列文章(二) - 自定义View代码的优化
性能优化系列文章(三) - 卡顿现象原因及处理方式
性能优化系列文章(四) - UI渲染及处理方式
性能优化系列文章(五) - 资源适配
性能优化系列文章(六) - 布局适配
性能优化系列文章(七) - 图片适配及其他情况
1. 图片适配
在项目开发时,有的会切1套图、有的会切3套图,一般:
mipmap下边放的图标如下,比如这样的:
图片.png
drawable一般放其他;
一般情况下:放一套图就行,但是部分的要区分开,放一套图的一般都放用户量最多的目录下,我们绝大部分都放在xxhdpi下边的,比如QQ的可能都放在xhdpi下边的,可能用户群体更多的是老年人吧;
图片.png特殊情况下:尺寸较大的一些图,一般需要放三套,比如启动页、首页、个人中心的背景图都需要三张:
启动页就不用说,就是3张启动图,个人中心背景如下图所示:
还有必须做bitmap的优化,或者使用第三方的图片库去加载,如果所有都用3套图的话,那么apk可能会很大,不太好。
2. 其他情况
以下情况必须采用代码去适配:
如果需要显示的图片是正方形、按比例的轮播条、平板、竖屏显示;