2015-11-03 67 views
1

我对可绘制资源图标大小有些疑惑。根据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.0倍)的超超高密度应为144x144(3.0倍),因为,如果超高密度(96×96)为(2.0 x)和超高密度是(3.0x)因此超高密度分辨率应该是144x144。

还有一个解决方案在这里找到了xxhdpi应用启动器图标大小应为(144X144)
Different resolution support android

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

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

感谢您的帮助

+0

使用此[链接](HTTP:/ /stackoverflow.com/questions/13639263/whats-the-correct-size-icon-for-drawable-xxhdpi)在这个答案你有。请访问此链接。希望你喜欢它。 – 2015-11-03 06:37:55

+0

@Harshad我获得了最多的链接,这就是为什么我对Android开发者指南感到困惑。 –

+0

看到我的答案链接。所有的困惑都解决了。 – 2015-11-03 06:45:09

回答

2

要创建不同密度的替代位图资源,你应该遵循3:4:6:8:12:16缩放ratiobetween六个广义密度。

举例来说,如果你有一个位图绘制这是48×48像素的中密度屏幕,所有不同尺寸应该是:

•36X36(0.75倍),低密度

•48×48( 1.0倍基线),用于中密度

•最高72x72(1.5倍),用于高密度

•96x96的(2.0倍),用于超高密度

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

•192x192(4.0倍)的额外超超高密度

+0

感谢您的努力,但我已经提到了卡住的要点。 –

+0

180 * 180是错误的XXHDPI应该是144 x 144. 192x192(4.0x)超高密度是错误的答案XXXHDPI应该是192 x 192。 –

+0

@ pankajsharma我已经发现144x144是正确的,但我的问题是根据Android开发者指南,他们给了180x180为什么? –

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. 
+0

我已经提到了测量点。我认为180x180对于xxhdpi是正确的 –

相关问题