Android 图片放置哪个文件夹合适
Mr.wu edited this page May 11, 2017
·
2 revisions
传统的出多个分辨率图片的做法在大厂中已经发生了改变,阿里系、腾讯系的产品都采用了一套图走天下的路子。这样的做法还是有利有弊的,权衡之下我给出如下建议:
- 聊天表情就出一套图,放在hdpi中
- 纯色小icon用svg做
- 背景等大图,出一套放在xhdpi中
- logo等权重较大的图片可针对hdpi,xhdpi做两套图
- 如果某些图在真机中确实展示异常,那就用多套图
- 如果遇到奇葩机型,可针对性的补图
以微信为例,它的所有列表都是白色的item,我的优化思路如下:
- 列表由LinearLayout、RecyclerView组成
- 分割线用统一的shape进行绘制,不用切图
- 整个列表背景设置为白色
- item的背景是一个selector文件,正常时颜色是透明,按下后出现灰色