it-swarm.com.ru

Android - Размер иконки запуска

Для HDPI, XHDPI и т.д. Какой должен быть идеальный размер значка средства запуска? Нужно ли создавать 9-Patch изображения для автоматического масштабирования иконки или лучше создавать отдельные иконки? 

306
AndroidDev

Я хотел бы создать отдельные изображения для каждого:

LDPI should be 36 x 36.

MDPI should be 48 x 48.

TVDPI should be 64 x 64.

HDPI should be 72 x 72.

XHDPI should be 96 x 96.

XXHDPI should be 144 x 144.

XXXHDPI should be 192 x 192.

Затем просто поместите каждый из них в отдельные стебли папки для рисования.

Вы также должны указать большую версию своего значка при загрузке приложения в Google Play Store, и это должно быть WEB 512 x 512. Он настолько велик, что Google может изменить его масштаб до любого размера, чтобы рекламировать ваше приложение в магазине Google Play и не добавлять пиксели к вашему логотипу.

По сути, все остальные значки должны быть пропорциональны значку «baseline», MDPI at 48 x 48.

LDPI is MDPI x 0.75.

TVDPI is MDPI x 1.33.

HDPI is MDPI x 1.5.

XHDPI is MDPI x 2.

XXHDPI is MDPI x 3.

XXXHDPI is MDPI x 4.

Все это объясняется на странице иконографии на сайте разработчиков Android: http://developer.Android.com/design/style/iconography.html

685
edwoollard

Не создавайте 9-патч изображения для иконок запуска. Вы должны сделать отдельное изображение для каждого.

LDPI - 36 x 36
MDPI - 48 x 48
HDPI - 72 x 72
XHDPI - 96 x 96
XXHDPI - 144 x 144
XXXHDPI - 192 x 192.
WEB - 512 x 512 (Require when upload application on Google Play)

Примечание. Изображение WEB (512 x 512) используется при загрузке приложения Android на Market. 

|| Размер иконки приложения для Android || 

Все устройства

hdpi=281*164
mdpi=188*110
xhdpi=375*219
xxhdpi=563*329
xxxhdpi=750*438

48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play Store)
112
Chirag

Значки Android требуют пяти отдельных размеров для разной плотности пикселей экрана. Иконки для более низкого разрешения создаются автоматически из базовой линии.

mdpi (Baseline): 160 dpi 1×
hdpi: 240 dpi 1.5×
xhdpi: 320 dpi 2×
xxhdpi: 480 dpi 3×
xxxhdpi: 640 dpi 4× (launcher icon only)

Значки запуска (.Png)

48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play Store)

Панель действий, значки диалога и вкладки

24 × 24 area in 32 × 32 (mdpi)
36 × 36 area in 48 × 48 (hdpi)
48 × 48 area in 64 × 64 (xhdpi)
72 × 72 area in 96 × 96 (xxhdpi)
96 × 96 area in 128 × 128 (xxxhdpi)*

Значки уведомлений

22 × 22 area in 24 × 24 (mdpi)
33 × 33 area in 36 × 36 (hdpi)
44 × 44 area in 48 × 48 (xhdpi)
66 × 66 area in 72 × 72 (xxhdpi)
88 × 88 area in 96 × 96 (xxxhdpi)*

Маленькие контекстные иконки

16 × 16 (mdpi)
24 × 24 (hdpi)
32 × 32 (xhdpi)
48 × 48 (xxhdpi)
64 × 64 (xxxhdpi)*

Размер xxxhdpi необходим только значку запуска, как говорит поддержка нескольких экранов официальный сайт. 

87
STS

Нет необходимости в сторонних инструментах, когда Android Studio может создавать иконки для нас.

  • File -> New -> Image Asset

  • Затем выберите Launcher Icons в качестве Тип актива:

  • Выберите изображение высокого разрешения для файла Image:

 Android Generate Launcher Icons

  • Next -> Finish для генерации иконок

 generate ic laucher icons

Наконец, при необходимости обновите поле имени Android:icon в AndroidManifest.xml.

23
Gayan Weerakutti

Адаптивные иконки

Начиная с Android 8.0 есть адаптивные иконки, которые состоят из двух отдельных слоев. Оба слоя имеют размер 108 x 108 dp.

 enter image description here

(изображение адаптировано из документация Android )

Размеры

Если вы поддерживаете версии ниже Android 8.0, вам все равно нужно включить устаревшие размеры (48dp). Я пометил размеры пикселей красным для каждого разрешения ниже.

 enter image description here

Не делай этого вручную

Я полагаю, вы могли бы сделать все это вручную, если хотите, но я должен сказать, что мои дни работы прошли. Android Studio 3.0 Asset Studio довольно хорош и сгенерирует их все для вас. Все, что вам нужно сделать, это предоставить достаточно большой передний план и фоновое изображение. (Я использовал изображение 1024 x 1024 px).

Чтобы открыть Asset Studio, перейдите в File> New> Image Asset.

 enter image description here

15
Suragch

Укажите не менее 512 пикселей X 512 пикселей и используйте этот инструмент: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

Он сгенерирует все иконки для вас в правильном размере, включая веб-изображение для Play Store.

9
MartinVonMartinsgrün

LDPI должен быть 36 х 36.

MDPI 48 х 48.

TVDPI 64 х 64.

HDPI 72 х 72.

XHDPI 96 х 96.

XXHDPI 144 х 144.

XXXHDPI 192 х 192.

6
rajlaxmi_jagdale

В соответствии с рекомендациями по проектированию материалов ( здесь в разделе «Сетка единиц измерения DP») значок вашего продукта должен иметь размер 48 dp с отступом 1 dp, за исключением случая XXXHDPI, где отступы должны быть 4dp.

Итак, в пикселях размеры:

  • 48 × 48 (т/д), с отступом 1 дп
  • 72 × 72 (hdpi), с отступом 1 дп
  • 96 × 96 (xhdpi), с отступом 1 дп
  • 144 × 144 (xxhdpi), с отступом 1 дп
  • 192 × 192 (xxxhdpi), с отступом 4 dp

Я рекомендую избегать использования VectorDrawable, так как некоторые программы запуска его не поддерживают, но я думаю, что WEBP должен быть в порядке, если у вас есть прозрачность поддержки minSdk для них (API 18 и выше - Android 4.3).

Если вы публикуете в Play Store, требования к тому, что загружать, существуют (на основе здесь ):

  • 32-битный PNG (с альфа-каналом) 
  • Размеры: 512 на 512 пикселей 
  • Максимальный размер файла: 1024 КБ
5
android developer

Ну, как упомянул @ MartinVonMartinsgrün. Теперь есть лучшие инструменты, чем генератор утверждений в Android-студии.

Для значка приложения (Панель инструментов, Панель действий, DrawableLeft и т.д.) Используйте: http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html

Для запуска (значок приложения) Используйте: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html

Но вот несколько хитростей и способов получить лучшее разрешение для иконок и иконок запуска.

Шаг 1 :

Сначала перейдите на https://materialdesignicons.com и выберите свою иконку. Или, если у вас есть значок в хорошем разрешении, пропустите этот шаг. Нажмите на нужный значок и нажмите «Расширенный экспорт», откроется окно, подобное этому ниже  Try to generate as large icon as possible

Затем нажмите «Значок», чтобы создать значок (.png). Хитрость заключается в том, чтобы попытаться создать как можно большую иконку для устройств с высоким разрешением, и инструменты будут обрабатывать все это для небольших устройств, но если вы используете маленькую иконку, то при генерации иконки для устройств высокого класса вы потеряете разрешение.

Шаг 2 :

Затем перейдите на страницу «Инструменты» и загрузите иконку  enter image description here

Нажмите «Пользовательский», если вы хотите покрасить свой значок. Независимо от того, какой цвет значка вы загружаете, с помощью Custom вы можете создать любой цвет, который вы хотите .... Затем выберите имя и нажмите «Download .Zip». Это позволит загрузить ZIP-файл со значком для большинства распространенных разрешений. Вы можете скопировать и вставить папку res в папку проекта вашего приложения, и вы увидите значок в области рисования.

5
sh0umik

Я опубликовал скрипт для генерации всех значков платформы для приложений PhoneGap из одного файла значков SVG. Если у вас есть существующие растровые изображения, я также включу некоторые примечания, которые могут помочь вам генерировать векторы SVG из существующего растрового изображения. Это не будет работать для всех растровых изображений, но может для вас.

4
Tony O'Hagan

У меня была та же проблема, но потом я понял, что расположение моей графической иконки в пределах допустимого квадрата (512 x 512 в моем случае) не было максимальным. Поэтому я повернул изображение и смог увеличить его, чтобы лучше заполнить углы. Затем я щелкнул правой кнопкой мыши по своей папке res в своем проекте в Android Studio, затем выбрал New, а затем Image Asset, и я прошел через мастер, где мне пришлось выбрать файл изображения для использования. Затем, если вы установите флажок с надписью «Обрезать пустое пространство», убедитесь, что все края, которые могут, касаются сторон вашего квадрата. Эти шаги получили намного больше, чем оригинал.

2
Azurespot

Запустите изображение и размер изображения Slash для отправки в приложение Google Play Store

  1. Значок высокого разрешения. PFB таблица для требуемых размеров 32-битный PNG (с альфа-каналом), Размеры: 512 на 512 пикселей, Максимальный размер файла: 1024 КБ

Требуемый размер иконки запуска и заставки

  1. В целом требуется минимум 2 скриншота (максимум 8 скриншотов для каждого типа, типы включают «Телефон», «7-дюймовый планшет» и «10-дюймовый планшет»). JPEG или 24-битный PNG (без альфа), минимум размер: 320px, максимальный размер: 3840px, размеры выборки: 320 x 480, 480 x 800, 480 x 854, 1280 x 720, 1280 x 800, 24 бит, PNG или JPEG 
1
Anitha

Вы можете создавать иконки непосредственно в самой студии Android. Шаги, которые вы должны выполнить:

1. Щелкните правой кнопкой мыши Res-> New-> Image asset.

2.Измените тип актива на изображение.

3. Загрузите образ с локального диска

4. У вас есть варианты обрезки, изменения отступов и добавления фона. Измените значения, если вам нужно.

5. нажмите Далее-> Готово.

Изображение будет автоматически добавлено в mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi, mipmap-xxhdpi, mipmap-xxxhdpi, если вы выберите значок запуска или Drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi , drawable-xxxhdpi, если вы выберете другой значок optins.

0
Anonymous