it-swarm.com.ru

Каковы размеры значков в Android-уведомлениях экшн-кнопок?

В расширяемых уведомлениях: какие размеры (в dp) должны иметь значки? Как и значки для Snooze и Email здесь:

Image from developer.Android.com

39
herrmarek

Чтобы прояснить это, я нашел следующее в Javadoc в библиотеке поддержки Android:

Добавьте действие к этому уведомлению. Действия обычно отображаются как система в виде кнопки рядом с содержанием уведомления. 

Каждое действие должно иметь значок (квадрат 32dp и соответствующий визуальной панели действий Holo Dark Style , Текстовую метку и PendingIntent .

Уведомление в развернутом виде может отображать до 3 действий, начиная с слева направо в порядке их добавления. Действия не будут однако отображается, когда уведомление свернуто, поэтому убедитесь, что любые существенные функции могут быть доступны пользователю другим способом.

Таким образом, они должны быть идентичны значкам панели действий (для темы Holo Dark), а именно:

Размер актива: 32dp x 32dp
Оптический квадрат: 24dp x 24dp
Цвет (включен): #FFFFFF 80% непрозрачность
Цвет (отключено): #FFFFFF 30% непрозрачность

39
kcoppock

В пикселях:

22 × 22 области в 24 × 24 (т/д)

33 × 33 области в 36 × 36 (hdpi)

44 × 44 области в 48 × 48 (xhdpi)

Площадь 66 × 66 в 72 × 72 (xxhdpi)

Область 88 × 88 в 96 × 96 (xxxhdpi)

как видно на http://iconhandbook.co.uk/reference/chart/Android/

26
Björn Kechel

Я разобрал apk gmail: Кажется, эти значки 32 x 32 dp

надеюсь, кто-то может подтвердить это

5
herrmarek

Предпочтительный размер иконки уведомлений 24x24dp

mdpi @ 24.00dp = 24.00px 
hdpi @ 24.00dp = 36.00px 
xhdpi @ 24.00dp = 48.00px 

3
Yuliia Ashomok

Ничего себе, ответы здесь, кажется, смешивают яблоки и груши без ссылок или окончательного ответа. При создании изображения значка вас обычно интересует размер в пикселях, а не dp ( независимые от плотности пиксели ).

Если посмотреть на рекомендации по пользовательскому интерфейсу для значков строки состояния на официальном сайте разработчика Android , в нем четко перечислены рекомендуемые размеры значков в пикселях.

                            lpdi      mdpi      hdpi      xhdpi
Status bar icon size
in pixels                   18x18px   24x24px   36x36px   48x48px
(Android 3.0 and later)

Вы также можете добавить несколько пикселей отступов в значки строки состояния, чтобы поддерживать постоянный визуальный вес с соседними значками. Например, значок строки состояния x xdpi 48 x 48 пикселей может содержать форму 44 x 44 пикселей с 2 ​​пикселями на каждой стороне для заполнения.

0
Magnus W