Размер иконки приложения на Android 8.0, если targetSdkVersion >= 26
Мое приложение имеет квадратный значок. когда targetSdkVersion
< 26 значок приложения отображается правильно на всех устройствах. Но с targetSdkVersion
>= 26 значок приложения отображается внутри белого круга на устройствах Android 8.0. Есть ли способ убрать белый круг?
1 ответ
Согласно сообщению в блоге "Адаптивные значки Android":
Действительно, программа запуска Google начнет размещать значки приложений, которые нацелены на Android-O, но не размещают адаптивные значки на фоне (уменьшая их неадаптивные значки).
Вы должны добавить адаптивный значок в свое приложение, как только вы настроите таргетинг на API 26. Поскольку адаптивные значки меняют свою внешнюю форму в зависимости от того, на каком устройстве они работают, вы не можете полагаться на то, что ваш значок запуска всегда будет квадратным.
В блоге " Разработка адаптивных значков" и " Внедрение адаптивных значков" более подробно рассказывается о том, как использовать отдельные фоновые и передние слои адаптивного значка, а также о том, как внедрить адаптивный значок в ваше приложение. Android Studio также содержит инструменты, помогающие с помощью мастера New > Image Asset, как описано в статье " Создание значков приложений с помощью Image Asset Studio".