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