30

在 Google I/O 2012 Android 应用程序中,使用了操作栏徽标,而不是普通的应用程序图标。在开源项目中,我可以找到 340x72 的图像,并且只存在于这个维度中。我搜索了在操作栏中使用徽标是否有一些指定的大小,但我没有找到任何东西。你知道吗?

4

1 回答 1

59

我查看了 YouTube 应用程序的资源,因为它似乎是目前唯一使用操作栏徽标的官方 Google 应用程序(除了 I/O)。

它包含徽标的三个可绘制对象:

  • drawable- mdpi /ic_logo_wide.png (75 x 32 px)
  • drawable- hdpi /ic_logo_wide.png (112 x 48 px)
  • drawable- xhdpi /ic_logo_wide.png (149 x 64 px)

根据Android 设计指南中的Iconography,这些图像的高度符合操作栏图标的规范,即32 x 32 dp

  • 32 dp = 32像素 (MDPI)
  • 32 dp * 1.5 = 48像素 (HDPI)
  • 32 dp * 2 = 64像素 (XHDPI)

您会注意到来自 I/O 应用程序的72 px (XHDPI) 没有显示出来。我猜,他们只是想稍微增加一下标志的高度。

如果仅在 XHDPI 中提供可绘制对象,Android 会将其缩小,这比提供适当大小的图像的性能要差一些。我想,这只是被 I/O 应用程序的开发人员所接受。

于 2013-03-24T17:21:10.210 回答