Значок моего приложения меньше, чем другой

Я использовал студию Android для создания значка Launcher:

http://android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-launcher.html#foreground.space.trim=1&foreground.space.pad=0&foreColor=33b5e5%2C0&crop=0&backgroundShape=bevel&backColor=ffffff%2C100

Студия сгенерировала изображения с правильными размерами пикселей: 48 * 48 (mdpi) 72 * 72 (hdpi) и т.д.

Но на моей галактике Samsung s2 значок приложения меньше, чем другие приложения, и не заполняет все его пространство.

Что это? как я могу растянуть его в полной мере?

Ответы

Ответ 1

Ассемблер добавляет лишние поля значка. Если кто-то может придумать подобный инструмент без добавления полей, это будет очень полезно. Решение вашей проблемы заключается в использовании одного изображения размером 512 на 512 в качестве значка. Android будет масштабировать остальное для вас, когда пользователи установят ваше приложение.

Ответ 2

Вместо импорта изображения через Image Asset в Android Studio сделайте 5 изображений разного размера:

  • 48 x 48
  • 72 x 72
  • 96 x 96
  • 144 x 144
  • 192 x 192

И затем непосредственно скопируйте в соответствующую папку Drawable (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) с тем же именем.

Ответ 3

У меня такая же проблема с Asset Studio на Android Studio. Единственное, что нужно было сделать, это сделать изображения сами. В большинстве случаев просто создание одного изображения в 192 * 192 работало для меня, а не для создания всего mipmap.

Ответ 5

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

Ответ 6

Поместите значок 512 * 512 в папку вместо mipmap, а затем из приложения Android Manifest через значок Android: значок

Android: значок = "@вытяжка/app_icon"

Работал для меня, без полей по углам.