Actionbar徽标大小?

时间:2013-03-06 13:09:10

标签: android android-actionbar size graphical-logo

在Google I / O 2012 Android应用中,使用操作栏徽标代替普通应用图标。在开源项目中,我可以找到340x72的图像,仅在此维度中显示。我搜索了在操作栏中是否有使用徽标的指定大小,但我没有找到任何内容。你知道这个吗?

1 个答案:

答案 0 :(得分:60)

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

徽标包含三个drawable:

  • 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 px(MDPI)
  • 32 dp * 1.5 = 48 px(HDPI)
  • 32 dp * 2 = 64 px(XHDPI)

您会注意到来自I / O应用程序的 72 px(XHDPI)未显示。我想,他们只想稍微增加徽标的高度。

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