Actionbar徽标大小?

Dav*_*vid 30 size android graphical-logo android-actionbar

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

Mat*_*ers 59

我查看了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应用程序的开发人员所接受的.

  • 自我注意:) 32 dp*3 = 96 px(XXHDPI) (6认同)
  • 并且32 dp*4 = 128 px(XXXHDPI) (5认同)
  • 给自己的第二个音符:) 186 x 96(xxhdpi),223 x 128(xxxhdpi) (4认同)
  • 但他们应该在文档中指出这一点,你不相信吗? (2认同)