Полные иконки Galaxy S7 Nougat

Я хотел спросить, как изменить значок приложения моего приложения на Galaxy S7, работающем на Android Nougat (см. прилагаемый скриншот), чтобы заполнить все пространство значков. Есть ли способ сделать это?

EDIT: Я думаю, потому что у этих приложений есть квадратные значки, а мой - круглый. Есть ли способ сделать его квадратным для устройств Galaxy S7 Nougat и для всех остальных?

My app's icon and the icon of another App from Google Play

Ответ 1

Вы можете отключить это, добавив в манифест элемент метаданных:

<application>
    <meta-data android:name="com.samsung.android.icon_container.has_icon_container" android:value="true"/>
</application>

Ответ 2

Настройки Go → display → icon frames → только значок. Это должно изменить значки на значки полного размера.

Ответ 3

Я встретил ту же проблему и пробовал разные вещи. Теперь я нашел одну интересную вещь.

Если вы создаете значок без прозрачности, значок будет иметь полный размер на телефоне Nougat android. Когда я сделал значок в paint.exe и сохранил его как .png, проблем не было.

Я думаю, это поможет вам.

EDIT: ниже я познакомился, объясненный в моем комментарии

введите описание изображения здесь

EDIT2: размеры и формы двух значков (с прозрачностью и без них) идентичны. единственная разница в том, что одна имеет прозрачность, а другая имеет белый фон. Определенно я не имею в виду, что я удалил прозрачность и увеличил изображение.

EDIT3: больше объяснений о моих значках @Hadas

введите описание изображения здесь

Ответ 4

От https://developer.android.com/about/versions/nougat/android-7.1.html

Приложения теперь могут определять значки круглых пусковых установок, которые используются на устройствах, которые их поддерживают. Когда пусковая установка запрашивает значок приложения, фреймворк возвращает значок orroid: значок orroid: roundIcon, в зависимости от конфигурации сборки устройства. Из-за этого приложения должны обязательно определять ресурсы android:icon и android:roundIcon при ответе на запуск запуска. Вы можете использовать Image Asset Studio для создания круглых значков.

В то время как этого может быть недостаточно для работы с "специальной" белой рамкой Samsung для значков, этот gif показывает несколько идей для создания значков, которые хорошо выглядят независимо от того, являются ли они нормальным размером или оформлены в стиле "Squircle".

https://www.androidcentral.com/sites/androidcentral.com/files/article_images/2016/12/squircles.gif Различные значки

В любом случае это означает, что вам теперь нужно беспокоиться о нормальном значке, круглой иконке и значке Samsung, и нет никакого способа предоставить значок для дизайна запуска, предназначенного для Samsung.