2013-03-06 60 views
28

在Google I/O 2012 Android應用程序中,使用了一個操作欄徽標,而不是普通的應用程序圖標。在開源項目中,我可以找到340x72的圖片,並且僅在此維度中呈現。我搜索是否有一些指定的大小在操作欄中使用徽標,但我沒有找到任何東西。你知道這件事嗎?Actionbar Logo大小?

回答

57

我研究了YouTube應用程序的資源,因爲這似乎是目前唯一使用操作欄徽標的官方Google應用程序(除了I/O)。

它包含用於標識3繪項目:

  • drawable- MDPI /ic_logo_wide.png(75×32 PX)
  • drawable- HDPI /ic_logo_wide.png(112 X PX)
  • drawable- xhdpi /ic_logo_wide.png(149×64 PX)

根據Iconography從Android設計指南,這些圖像的高度匹配操作欄圖標的規範,該規範是32×32 DP

  • 32 DP = PX(MDPI)
  • 32 DP * 1.5 = PX(HDPI)
  • 32 DP * 2 = PX(XHDPI)

您會注意到來自I/O應用程序的 px(XHDPI)沒有顯示出來。我想,他們只是想增加標誌的高度。

如果僅在XHDPI中提供了drawable,則Android會將其縮小,這比提供適當尺寸的圖像的性能稍差。我猜,這只是I/O應用程序的開發人員接受的。

+2

但他們應該在文檔中指出這一點,你不相信? – David 2013-03-25 15:27:24

+0

不會錯過。另一方面,** 32 dp **(動作欄圖標)和** 48 dp **(發射器圖標)之間的任何高度值都很適合。 – 2013-03-26 19:23:16

+0

但是不清楚寬度會發生什麼。有一些操作欄項目只在空間足夠的情況下出現,如果標誌寬度足夠大,是否會出現問題? – David 2013-03-27 11:13:19