Как некоторые приложения для 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 непрозрачных пикселей