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

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

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

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

Спасибо!

Изменить: значок удален.

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


person PFranchise    schedule 17.03.2014    source источник
comment
Может быть, у них просто меньше набивки?   -  person Ken Wolf    schedule 17.03.2014
comment
может выложишь свои иконки? Также теперь есть иконки xxhdpi   -  person donfuxx    schedule 17.03.2014
comment
Я отредактировал свою иконку и шапку экрана.   -  person PFranchise    schedule 17.03.2014
comment
Добавьте значки 144x144 и 192x192 в папки drawable-xxhdpi и drawable-xxxhdpi   -  person Ken Wolf    schedule 17.03.2014
comment
@KenWolf Спасибо! Это было то, что мне было нужно. Если вы хотите ответить более развернуто, я могу отметить это как ответ.   -  person PFranchise    schedule 17.03.2014


Ответы (2)


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

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

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

person Ken Wolf    schedule 17.03.2014
comment
Это на самом деле верно для остальных автоматически сгенерированных размеров значков. - person halxinate; 26.04.2017

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

У вас должно быть 96 x 96 Размер холста 84 x 84 Фактический размер чертежа

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

person Benoit    schedule 17.03.2014
comment
Интересно. Но мой значок 96 х 96 пикселей без прозрачных пикселей. Но кажется, что при отображении на телефоне есть дополнительные отступы. Я работаю над публикацией изображения. - person PFranchise; 17.03.2014