Skip to content

Android 图片放置哪个文件夹合适

Mr.wu edited this page May 11, 2017 · 2 revisions

传统的出多个分辨率图片的做法在大厂中已经发生了改变,阿里系、腾讯系的产品都采用了一套图走天下的路子。这样的做法还是有利有弊的,权衡之下我给出如下建议:

  • 聊天表情就出一套图,放在hdpi中
  • 纯色小icon用svg做
  • 背景等大图,出一套放在xhdpi中
  • logo等权重较大的图片可针对hdpi,xhdpi做两套图
  • 如果某些图在真机中确实展示异常,那就用多套图
  • 如果遇到奇葩机型,可针对性的补图

以微信为例,它的所有列表都是白色的item,我的优化思路如下:

  • 列表由LinearLayout、RecyclerView组成
  • 分割线用统一的shape进行绘制,不用切图
  • 整个列表背景设置为白色
  • item的背景是一个selector文件,正常时颜色是透明,按下后出现灰色

参考:http://www.jianshu.com/p/8f14679809b3#

Home

Android 开发录

-深入理解LayoutInflater.inflate()的参数

计算机网络原理

数据库

Java 垃圾回收机制

Java 开发录

面试

搭建翻墙shadowsocks 教程

其他

Clone this wiki locally