可绘制资源应用启动器图标大小

时间:2015-11-03 06:24:04

标签: android android-drawable android-resources

我对可绘制资源图标大小有些困惑。根据Android开发人员支持指南here。我找到了以下信息

36x36 (0.75x) for low-density
48x48 (1.0x baseline) for medium-density
72x72 (1.5x) for high-density
96x96 (2.0x) for extra-high-density
180x180 (3.0x) for extra-extra-high-density
192x192 (4.0x) for extra-extra-extra-high-density (launcher icon only; see note above)

根据我的理解,超高密度的180x180(3.0x)应该是144x144(3.0x),因为,如果超高密度(96x96)是(2.0x)和超高 - 超高-density是(3.0x)所以超高密度分辨率应该是144x144。

此处为xxhdpi app启动器图标大小找到的另一个解决方案应为(144X144)
Different resolution support android

mipmap-mdpi (48X48)
mipmap-hdpi (72X72)
mipmap-xhdpi (96X96)
mipmap-xxhdpi (144X144)
mipmap-xxxhdpi (192X192)

我怀疑为什么他们提到180x180(3.0x)的额外超高密度。请建议我。

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

要为不同密度创建替代位图drawable,您应该遵循六个广义密度之间的 3:4:6:8:12:16 缩放比例。

例如,如果您有一个位图可绘制的中等密度屏幕的48x48像素,那么所有不同的尺寸都应该是:

•36x36(0.75x)用于低密度

•中等密度的48x48(1.0x基线)

•72x72(1.5x)用于高密度

•超高密度的96x96(2.0x)

•超高密度的180x180(3.0x)

•192x192(4.0x)用于额外超高密度

答案 1 :(得分:2)

  LDPI should be 36 x 36.

MDPI should be 48 x 48.

HDPI should be 72 x 72.

XHDPI should be 96 x 96.

XXHDPI should be 144 x 144.

XXXHDPI should be 192 x 192.
相关问题