正常情况下我们应该为4种普遍分辨率:低、中、高、超高精度,都提供相应适配的资源,这能帮助我们在不同的分辨率下有良好的画质和效果,特别是当图标中含有文字时更应该对不同分辨率做相应的适配。
当然,现在手机的分辨率越来越高,我们还应该添加一种更高的精度xxhdpi。要生成这些图像,我们应该从原始的矢量图像资源着手,然后根据以下尺寸比例,生成各种密度下的图像。
超超高精度xxhdpi:3.0
超高精度xhdpi:2.0
高精度hdpi:1.5
中精度mdpi:1.0(基准)
低精度ldpi:0.75
这里我们以App图标尺寸为例,通常icon的大小为:
xxhdpi:144 * 144px
xhdpi:96 * 96px
hdpi:72 * 72 px
mdpi:48 * 48px
ldpi:36 * 36px