安卓面试

性能优化系列文章(七) - 图片适配及其他情况

2018-07-02  本文已影响34人  世道无情

前言

性能优化系列文章
性能优化系列文章(一) - 内存泄露和内存抖动
性能优化系列文章(二) - 自定义View代码的优化
性能优化系列文章(三) - 卡顿现象原因及处理方式
性能优化系列文章(四) - UI渲染及处理方式
性能优化系列文章(五) - 资源适配
性能优化系列文章(六) - 布局适配
性能优化系列文章(七) - 图片适配及其他情况

1. 图片适配

在项目开发时,有的会切1套图、有的会切3套图,一般:
mipmap下边放的图标如下,比如这样的:


图片.png

drawable一般放其他;

一般情况下:放一套图就行,但是部分的要区分开,放一套图的一般都放用户量最多的目录下,我们绝大部分都放在xxhdpi下边的,比如QQ的可能都放在xhdpi下边的,可能用户群体更多的是老年人吧;

特殊情况下:尺寸较大的一些图,一般需要放三套,比如启动页、首页、个人中心的背景图都需要三张:
启动页就不用说,就是3张启动图,个人中心背景如下图所示:

图片.png

还有必须做bitmap的优化,或者使用第三方的图片库去加载,如果所有都用3套图的话,那么apk可能会很大,不太好。

2. 其他情况

以下情况必须采用代码去适配:
如果需要显示的图片是正方形、按比例的轮播条、平板、竖屏显示;

上一篇下一篇

猜你喜欢

热点阅读