drawable-xxxhdpi 的正确图标大小是多少?

What's the correct icon size for drawable-xxxhdpi?

我知道所有其他措施,但我找不到在哪里可以看到最后的措施,任何 link 或信息将不胜感激...

48x48 基线的四倍。即 192x192 像素。

http://developer.android.com/design/style/iconography.html

XXXHDPI 的启动器图标大小应为 192 x 192 像素

  • drawable-ldpi(120 dpi,低密度屏幕)- 36px x 36px
  • drawable-mdpi(160 dpi,中密度屏幕)- 48px x 48px
  • drawable-hdpi(240 dpi,高密度屏幕)- 72px x 72px
  • drawable-xhdpi(320 dpi,超高密度屏幕)- 96px x 96px

JellyBean 不支持 drawable-xxhdpi

对于 xxhdpi 限定符,您需要为启动器图标创建一个大小为 144*144px 的图标。您可以将它放在 drawable-xxhdpi 或 drawable-480dpi

检查 Android documentation 的 dp 大小:

Launcher icons on a mobile device must be 48x48 dp.

Launcher icons for display on Google Play must be 512x512 pixels.

然后在 material 设计规范中查找转换 table 的像素大小: http://www.google.com/design/spec/layout/units-measurements.html#units-measurements-image-scaling

基于 Google 文档:

xxxhdpi(超高超高)~640dpi

可以看到

http://developer.android.com/guide/practices/screens_support.html

XXXHDPI 与基线 (mdpi) 相比 ratio of 4

基线为 48x48 像素,XXHXDPI 为 192x192 像素

让我们考虑 mdpi 作为基准,然后图标大小将为

  • 48 × 48 (mdpi), 160dpi - 1x
  • 72 × 72 (hdpi), 240dpi - 1.5x
  • 96 × 96 (xhdpi), 320dpi - 2x
  • 144 × 144 (xxhdpi), 490dpi - 3x
  • 192 × 192 (xxxhdpi), 640dpi -4x
  • 512 × 512 (Google Play 商店)

希望对您有所帮助