Подтвердить что ты не робот

Размер логотипа Actionbar?

В приложении Google I/O 2012 Android вместо обычного значка приложения используется логотип панели задач. В проекте с открытым исходным кодом я мог найти изображение размером 340x72 и присутствовать только в этом измерении. Я искал, если есть определенный размер для использования логотипа в панели действий, но я ничего не нашел. Вы что-то знаете об этом?

4b9b3361

Ответ 1

Я просмотрел ресурсы приложения YouTube, так как это, похоже, единственное официальное приложение Google (помимо ввода-вывода), которое на данный момент использует логотип панели действий.

Он содержит три чертежа для логотипа:

  • 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)

Согласно Iconography из руководства по дизайну Android, высота этих изображений соответствует спецификации значков панели действий, которая 32 x 32 dp.

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

Вы заметите, что 72 px (XHDPI) из приложения ввода-вывода не отображаются. Думаю, они просто хотели немного увеличить высоту логотипа.

Если drawable предоставляется только в XHDPI, Android масштабирует его, что немного менее эффективно, чем предоставление изображений в правильных размерах. Я думаю, это было просто принято разработчиками приложения ввода-вывода.