2015-11-03 64 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是正確的 –

相關問題