2017-08-11 149 views
2

Android O的尺寸爲xxxhdpi的Android自適應圖標的圖像尺寸是多少?您現在有一個前景圖層和一個背景圖層。Android自適應圖標的正確圖標大小

解決方案是簡單地使用兩個192x192像素的圖像?

+0

https://developer.android.com/preview/features/adaptive-icons.html –

回答

8

official doc

必須在108×108個DP的大小兩個層。

自適應圖標支持SVG(VectorDrawable)。因此,您可以爲前景和背景圖層提供兩個尺寸爲108 x 108 dp的SVG。

如果你想使用PNG圖片,你算算其他密度的尺寸。

所以對於xxxhdpi:108 * 4 => 432 X 432個像素。

你可以使用任何dp/px calculator來計算其他密度。

+0

謝謝您的幫助Bob!這工作出色。 – Ruud

+0

我有點不知所措,我用了一個可繪製的形狀作爲我的背景,還有一個用於前景的矢量。兩個大小都在108x108dp。問題在於,這不知怎麼縮小了,並且縮小了背景或者延伸了前景。即使前景svg明顯在視口中留下空間,我最終也沒有填充。有什麼想法嗎? – TheHebrewHammer

+0

對不起,也許很明顯的問題,但你如何創建一個108x108 DP的SVG?我們有一個SVG標誌,它在各種尺寸下都能很好地縮放,但我怎麼知道它是否在108x108dp或更低?視圖框是「0 0 300 300」。這是否意味着300x300dp? –

1

Android Studio本身有一個生成器,可以幫助您創建所需的圖標。

要做到在res文件夾這個右鍵 - >新建 - >圖片資源。然後,只需按照嚮導。

https://developer.android.com/studio/write/image-asset-studio.html

+0

我已經下載Android Studio中的OS X只因爲這個答案,但無法在任何地方找到New - > Image Asset的菜單選項。我不知道它是否已被刪除,或者是否需要下載其他工具,但它似乎不再存在。 –