web-dev-qa-db-ja.com

アクションバーのロゴサイズは?

Google I/O 2012では、Androidアプリでは、通常のアプリアイコンの代わりにアクションバーのロゴが使用されます。アクションバーでロゴを使用するために指定されたサイズがあるかどうかを検索しましたが、何も見つかりませんでした。

30
David

現時点でアクションバーのロゴを使用する唯一の公式Googleアプリ(I/Oを除く)と思われるため、YouTubeアプリのリソースを調べました。

ロゴの3つのドローアブルが含まれています。

  • drawable-mdpi/ ic_logo_wide.png(75 x32px)
  • drawable-hdpi/ ic_logo_wide.png(112 x48px)
  • drawable-xhdpi/ ic_logo_wide.png(149 x64px)

Android設計ガイドラインからの Iconography によれば、これらの画像の高さは32であるアクションバーアイコンの仕様と一致します。 x 32 dp

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

I/Oアプリからの72px(XHDPI)が表示されないことがわかります。彼らはただロゴの高さを少し増やしたかっただけだと思う​​。

ドロアブルがXHDPIでのみ提供される場合、Androidはそれを縮小します。これは、適切なサイズの画像を提供するよりもパフォーマンスが少し劣ります。これは、 I/Oアプリ。

60