it-swarm.com.ru

Размер иконки панели действий

Согласно Значки панели действий значок панели действий для экрана mdpi должен иметь размер 24 x 24 px, но значки в Пакет значков панели действий для mdpi - 32 x 32 px. Размеры не совпадают для других размеров экрана. Итак, какой из них правильный и какие размеры должен иметь значок на панели действий?

56
Giorgi

ОБНОВЛЕНИЕ: этот ответ больше не действителен, более подробные рекомендации см. В приведенном ниже ответе.

Я считаю, что они должны быть 32x32dp, но само изображение должно быть в центре 24dpx24dp. Веб-сайт Android имеет правильные рекомендации .

Я отправил сообщение об ошибке об этом, но пока ничего не слышал ...

53
Alex Curran

------- обновление 2015.10.17 --------

Новый гид по дизайну Google гласит: "Системные значки отображаются с разрешением 24 dp", "Содержимое значков ограничено рабочей областью 20 x 20dp с обрезкой по периметру 4px".

enter image description here ------ старый -------

Полный актив, 32x32 dp; Оптический квадрат, 24x24 dp

enter image description here

52
wangqi060934

Я провел больше тестов с AppCompat ActionBar. Я обнаружил, что ActionBar заботится о себе, чтобы обеспечить минимальный размер касания 48dp. Я также узнал, что AppCompat ActionBar по-прежнему ожидает значки панели действий с размером квадрата 32dp.

Даже с дизайном материала значки все равно должны следовать правилу "Полный актив: 32x32 dp; Оптический квадрат: 24x24 dp", чтобы иметь правильный размер вместе с другими значками на панели действий как показано на этом рисунке (из ответа wangqi060934):

enter image description here

Мое предыдущее предположение (см. Рисунки ниже) о том, что полный размер активов увеличен с 32 до 48 дп, неверно. 48 дп говорят о сенсорной области. Путаница была вызвана пересмотренным Документ спецификации значков материала , который связан в намного более старом документ ActionBar .

enter image description here

из https://www.google.com/design/spec/style/icons.html#icons-system-icons

enter image description here

из http://www.google.com/design/spec/layout/metrics-keylines.html#metrics-keylines-sizing-by-increments

13
OneWorld

Использовать Android Studio Image Asset

Идти к:

  1. Проект> Res -> Правый клик
  2. new> image asset -> Тип иконки: значки панели действий и вкладки
  3. следующая> Готово.

Теперь у вас будет значок в правильном разрешении.

9
CarLoOSX

Размеры иконки готовой панели действий, как показано на ссылке ниже, должны быть такими. https://developer.Android.com/guide/practices/ui_guidelines/icon_design_action_bar.html

(Экран низкой плотности)

ldpi (120 dpi) --> 18 x 18 px

(Экран средней плотности)

mdpi (160 dpi) --> 24 x 24 px

(Экран высокой плотности)

hdpi (240 dpi) --> 36 x 36 px

(Экран сверхвысокой плотности)

xhdpi (320 dpi) --> 48 x 48 px  
3
Radoslav