Как некоторые приложения для Android становятся больше, чем рекомендуемые значки?

Я следовал официальному размеру иконок Android:

ldpi:  36x36px
mdpi:  48x48px
hdpi:  72x72px
xhdpi: 96x96px

Моя иконка имеет тот же размер, что и некоторые другие иконки (например, иконка Facebook). Но другие, такие как Trip Advisor и Kayak, немного больше, чем эти 2. Что делают эти другие приложения, чтобы сделать их иконки такого размера? Я в порядке, следуя инструкциям, но мой клиент расстроен тем, что его значок не такой большой, как эти другие. Я видел такое поведение на нескольких устройствах, но в основном с большими разрешениями.

Спасибо!

Редактировать: Удален значок.

Изменить 2: мне нужно было добавить значок 144x144 px в мою папку xxhdpi. Проблема была решена.

2 ответа

Решение

Вам нужно будет добавить значок 144x144px в drawable-xxhdpi и значок 192x192px в drawable-xxxhdpi,

Похоже, что если у вас нет этих версий на дисплее высокой плотности, то при увеличении их масштабирования добавляется заполнение.

Поэтому решение состоит в том, чтобы убедиться, что в вашей сборке также есть версии с высокой плотностью.

Просто потому, что они не следуют инструкциям, и Android позволяет вам посмотреть на http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/

Вы должны иметь размер 96 x 96 Canvas 84 x 84 Фактический размер рисунка

Что делают другие приложения, это 96 х 96 непрозрачных пикселей

Другие вопросы по тегам