Intereting Posts
Протокол BroadcastReceiver onReceive () безопасен? ICS Spinner («раскрывающийся список», а не диалог) в старых версиях Android Как стилизовать представления с помощью appcompat Разное меню для разных вкладок в вкладке + салфетки для проекта андроида Переполнение ReferenceTable (max = 512) JNI Элементы атрибута ширины и высоты атрибута ограничения автоматически возвращаются к 0dp Карта не попадает в эмулятор android api v2 Android canvas save всегда java.io.IOException: open failed: ENOENT (Нет такого файла или каталога) Программно добавить событие в iPhone / Android-календарь с помощью PhoneGap / jQuery Mobile? Пользовательский информационный оконный адаптер с пользовательскими данными на карте v2 Выделите все слова, которые просматриваются с помощью EditText Использовать атрибут android: padding Документы или руководства по android.graphics.Camera и android.graphics.Matrix? Как очистить уведомление в Android Android 5.0 Lollipop и 4.4 KitKat игнорирует мою сеть WiFi, enableNetwork () бесполезна

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

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

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

Значок моего приложения и значок другого приложения из Google Play

Solutions Collecting From Web of "Полные иконки Galaxy S7 Nougat"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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