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

<p>в расширяемых уведомлениях: какие размеры (в dp) должны иметь значки? как и значки для snooze и email здесь:</p><p><img src="https://i.stack.imgur.com/24i2x.png" alt="image from developer.android.com"></p>

<p>чтобы прояснить это, я нашел следующее в javadoc в библиотеке поддержки android:</p><blockquote> <p>добавьте действие к этому уведомлению. действия обычно отображаются как система в виде кнопки рядом с содержанием уведомления. </p> <p>каждое действие должно иметь значок (квадрат 32dp и соответствующий визуальной панели действий <a href="http://developer.android.com/design/style/iconography.html#action-bar">holo dark style</a> , текстовую метку и <a href="http://developer.android.com/reference/android/app/pendingintent.html"><code>pendingintent</code></a> .</p> <p>уведомление в развернутом виде может отображать до 3 действий, начиная с слева направо в порядке их добавления. действия не будут однако отображается, когда уведомление свернуто, поэтому убедитесь, что любые существенные функции могут быть доступны пользователю другим способом.</p> </blockquote><p>таким образом, они должны быть идентичны значкам панели действий (для темы holo dark), а именно:</p><p>размер актива: 32dp x 32dp<br> оптический квадрат: 24dp x 24dp<br> цвет (включен): #ffffff 80% непрозрачность<br> цвет (отключено): #ffffff 30% непрозрачность</p>

<p>в пикселях:</p><blockquote> <p>22 × 22 области в 24 × 24 (т/д)</p> <p>33 × 33 области в 36 × 36 (hdpi)</p> <p>44 × 44 области в 48 × 48 (xhdpi)</p> <p>площадь 66 × 66 в 72 × 72 (xxhdpi)</p> <p>область 88 × 88 в 96 × 96 (xxxhdpi)</p> </blockquote><p>как видно на <a href="http://iconhandbook.co.uk/reference/chart/android/">http://iconhandbook.co.uk/reference/chart/android/</a> </p>

<p>я разобрал apk gmail: кажется, эти значки 32 x 32 dp</p><p>надеюсь, кто-то может подтвердить это</p>

<p><strong> предпочтительный размер иконки уведомлений 24x24dp </strong> <br> <br> mdpi @ 24.00dp = 24.00px <br> hdpi @ 24.00dp = 36.00px <br> xhdpi @ 24.00dp = 48.00px <br></p>

<p>ничего себе, ответы здесь, кажется, смешивают яблоки и груши без ссылок или окончательного ответа. при создании изображения значка вас обычно интересует размер в <em>пикселях</em>, а не <em>dp</em> ( <a href="https://developer.android.com/training/multiscreen/screendensities">независимые от плотности пиксели</a> ).</p><p>если посмотреть на <a href="https://developer.android.com/guide/practices/ui\_guidelines/icon\_design\_status\_bar">рекомендации по пользовательскому интерфейсу для значков строки состояния на официальном сайте разработчика android</a> , в нем четко перечислены рекомендуемые размеры значков в <em>пикселях</em>.</p><pre><code> lpdi mdpi hdpi xhdpi status bar icon size in pixels 18x18px 24x24px 36x36px 48x48px (android 3.0 and later) </code></pre><blockquote> <p>вы также можете добавить несколько пикселей отступов в значки строки состояния, чтобы поддерживать постоянный визуальный вес с соседними значками. например, значок строки состояния x xdpi 48 x 48 пикселей может содержать форму 44 x 44 пикселей с 2 пикселями на каждой стороне для заполнения.</p> </blockquote>