Intereting Posts
Могу ли я использовать glu с Android NDK Поддержка сторонних сайтов Amazon и Android (Google Play) внутри приложения Правильная конфигурация устройства Eclipse / Android для HTC Desire Автоматическая фокусировка для Android android Java.lang.RuntimeException: отказ от предоставления результата ResultInfo {who = null, request = 1, result = -1, data = intent} для активности Tkinter to android translation Android BadTokenException при использовании контейнера WebView Отображение изображения, загруженного из Интернета как аннотация – использование Picasso Как изменить язык по умолчанию для эмулятора ANDROID? GPS Manifest: GPS в приложении не является обязательным, хотите сделать его доступным для GPS меньше устройств тоже Как я могу проанализировать набор тестов junit? Как загрузить видеофайл (находящийся в папке с ресурсами) в NDK? Как использовать утечку, как добавить утечку в качестве банки для сборки apk с .mk-файлом Английский код языка США изменился? Google Speech Api v2 не возвращает правильный результат Touchmove & vmousover не работает в приложении Cordova / PhoneGap для Android

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

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

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

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

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

<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.