首页 文章

Android - 将图像存储在mipmap vs drawable文件夹中

提问于
浏览
12

作为一般规则,在存储用于Android项目的图像资源时,是否应将它们放在res / drawable或res / mipmap文件夹中?

对于这个简单的问题道歉,我对Android开发相对较新 . 我正在使用的IDE是Android Studio 1.0 .

2 回答

  • 7

    我的规则是,如果图像在按比例放大或缩小时会有明显的质量变化,具体取决于Android设备应该存储在mipmap文件夹中 . 这种图像的示例可以是图标,滑动条洗涤器或自定义谷歌 Map 标记 . 不受比例变化影响的图像可以放在drawable res文件夹中 .

  • 3

    图形资源存储在相应的文件夹“drawable”中 . 商店应用程序图标存储在文件夹“mipmap”中 . 要制作图标,您必须制作具有相同名称的文件,这些文件将仅按分辨率而不同,并将放置在相应的文件夹“mipmap”中 . 以下是每种屏幕密度的像素尺寸:

    LDPI  36×36.
    MDPI 48×48.
    TVDPI 64×64.
    HDPI 72×72.
    XHDPI 96×96.
    XXHDPI 144×144.
    XXXHDPI 192×192.
    

    当屏幕密度不重要时,我创建一个简单的“可绘制”文件夹,然后我存储所有图像 . 如果屏幕密度很重要,则可以基于基本图像的大小与适当的屏幕比率的比率来计算图像的尺寸 . 对于基础密度采取MDPI(48×48):

    LDPI — MDPIx0.75.
    HDPI — MDPIx1.5.
    TVDPI — MDPIx1.33.
    XHDPI — MDPIx2.
    XXHDPI — MDPIx3.
    XXXHDPI — MDPIx4.
    

    在便利店(play.google.com)发布时,您还需要512×512图标和图片,广告为1024×500 .

    在清单中,不要忘记注册R.mipmap.your_icon_name(默认R.mipmap.ic_launcher),系统会自动选择屏幕密度下的图标

相关问题