Для HDPI
, XHDPI
и т.д. , что должно быть идеальный размер значка программы запуска? Нужно ли создавать 9-Patch
изображения для автоматического масштабирования значка или лучше создавать отдельные значки?
android
android-icons
AndroidDev
источник
источник
Ответы:
Я хотел бы создать отдельные изображения для каждого:
Затем просто поместите каждый из них в отдельные стебли папки для рисования.
Вы также должны предоставить большую версию своего значка при загрузке приложения в Google Play Store, и это должно быть
WEB 512 x 512
. Он настолько велик, что Google может изменить его масштаб до любого размера, чтобы рекламировать ваше приложение в магазине Google Play и не добавлять пиксели к вашему логотипу.В принципе, все остальные иконки должны быть в пропорции к иконке «базовой»,
MDPI at 48 x 48
.Все это объясняется на странице иконографии на сайте разработчиков Android: http://developer.android.com/design/style/iconography.html
источник
this is all explained ...
"). То, что у вас есть, по сути является снимком их (развивающихся) требований.Не создавайте 9-патч изображения для иконок запуска. Вы должны сделать отдельное изображение для каждого.
Примечание. Изображение WEB (512 x 512) используется при загрузке приложения Android на Market.
|| Размер иконки приложения для Android ||
Все устройства
источник
Значки Android требуют пяти отдельных размеров для разной плотности пикселей экрана. Иконки для более низкого разрешения создаются автоматически из базовой линии.
Значки запуска (.Png)
Панель действий, значки диалога и вкладки
Значки уведомлений
Маленькие контекстные иконки
Размер xxxhdpi необходим только значку запуска, как сказано на официальном сайте Supporting Multiss .
источник
Адаптивные иконки
Начиная с Android 8.0 есть адаптивные иконки, которые состоят из двух отдельных слоев. Оба слоя имеют размер 108 x 108 dp.
(изображение адаптировано из документации Android )
Размеры
Если вы поддерживаете версии ниже Android 8.0, вам все равно нужно включить устаревшие размеры (
48dp
). Я пометил размеры пикселей красным для каждого разрешения ниже.Не делай этого вручную
Я полагаю, вы могли бы сделать все это вручную, если хотите, но я должен сказать, что мои дни работы прошли. Android Studio 3.0 Asset Studio довольно хорош и сгенерирует их все для вас. Все, что вам нужно сделать, это предоставить достаточно большой передний план и фоновое изображение. (Я использовал изображение 1024 x 1024 px).
Чтобы открыть Asset Studio, выберите «Файл»> «Создать»> «Актив изображения» .
источник
Нет необходимости в сторонних инструментах, когда Android Studio может создавать иконки для нас.
File
->New
->Image Asset
Затем выберите
Launcher Icons
в качестве Типа актива:Выберите изображение высокого разрешения для файла изображения:
Next
->Finish
генерировать иконкиНаконец, обновите
android:icon
поле имени вAndroidManifest.xml
случае необходимости.источник
Укажите не менее 512 пикселей X 512 пикселей и используйте этот инструмент: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
Он сгенерирует все иконки для вас в правильном размере, включая веб-изображение для игрового магазина.
источник
LDPI должен быть 36 х 36.
MDPI 48 х 48.
TVDPI 64 х 64.
HDPI 72 х 72.
XHDPI 96 х 96.
XXHDPI 144 х 144.
XXXHDPI 192 х 192.
источник
В соответствии с рекомендациями по проектированию материалов ( здесь , в разделе «Сетка единиц DP»), значок вашего продукта должен иметь размер 48 dp с отступом 1 dp, за исключением случая XXXHDPI, где отступ должен быть 4 dp.
Итак, в пикселях размеры:
Я рекомендую избегать использования VectorDrawable, так как некоторые программы запуска не поддерживают его, но я думаю, что WEBP должен быть в порядке, если у вас есть прозрачность поддержки minSdk для них (API 18 и выше - Android 4.3).
Если вы публикуете в Play Store, требования к тому, что загружать, существуют (на основе здесь ):
источник
Ну, как упомянул @ MartinVonMartinsgrün. Теперь есть лучшие инструменты, чем генератор утверждений в андроид студии.
Для значка приложения (Панель инструментов, Панель действий, DrawableLeft и т. Д.) Используйте: http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html
Для запуска (значок приложения) Используйте: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
Но вот несколько хитростей и способов получить лучшее разрешение для иконок и иконок запуска.
Шаг 1 :
Сначала перейдите на https://materialdesignicons.com и выберите свою иконку. Или, если у вас есть значок в хорошем разрешении, пропустите этот шаг. Нажмите на нужный значок и нажмите «Расширенный экспорт», откроется окно, подобное этому ниже
Затем нажмите «Значок», чтобы создать значок (.png). Хитрость заключается в том, чтобы попытаться создать как можно большую иконку для устройств с высоким разрешением, и инструменты будут обрабатывать все это для небольших устройств, но если вы используете маленькую иконку, то при создании иконки для устройств высокого класса вы потеряете разрешение.
Шаг 2 :
Затем перейдите на страницу «Инструменты» и загрузите иконку
Нажмите «Пользовательский», если вы хотите покрасить свой значок. Независимо от того, какой цвет значка вы загружаете, с помощью Custom вы можете создать любой цвет, который вы хотите. Затем выберите имя и нажмите «Скачать .ZIP». Это загрузит ZIP-файл со значком для большинства распространенных разрешений. Вы можете скопировать и вставить папку res в папку проекта вашего приложения, и вы увидите значок в разделе для рисования.
источник
Я опубликовал скрипт для генерации всех значков платформы для приложений PhoneGap из одного файла значков SVG. Если у вас есть существующие растровые изображения, я также включу некоторые примечания, которые могут помочь вам генерировать векторы SVG из существующего растрового изображения. Это не будет работать для всех растровых изображений, но может для вас.
источник
У меня была та же проблема, но затем я понял, что расположение моей графической иконки в пределах допустимого квадрата (512 x 512 в моем случае) не было максимально увеличено. Поэтому я повернул изображение и смог увеличить его, чтобы лучше заполнить углы. Тогда я сразу же нажал на моей
res
папке в моем проекте в Android Studio, а затем выбратьNew
тоImage Asset
, что взял меня через мастера , где я получил , чтобы выбрать свой файл изображения для использования. Затем, если вы установите флажок «Обрезать пустое пространство», убедитесь, что все края, которые могут, касаются сторон вашего квадрата. Эти шаги получили намного больше, чем оригинал.источник
Запустите изображение и размер изображения Slash для отправки в приложение Google Play Store
Требуемый значок запуска и размер заставки
источник
Вы можете создавать иконки непосредственно в самой студии 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.
источник