Android oreo показывает значок внутри белого круга
Мое приложение для Android показывает значок запуска внутри белого круга в версии для Android.
Я хотел бы показать значок запуска, так как он по умолчанию похож на квадрат на устройстве oreo.
Перебрал различные блоги и обнаружил, что:
1) Мобильный пользователь может изменить тип значка с экрана настроек главного экрана
(Но это я не хочу. Я хочу отображать только квадрат по умолчанию)
2) Используйте приложение target sdk version ниже 26
(Я хочу, чтобы последний sdk версии был нацелен и квадратный значок запуска)
Я пытался:
- Адаптивный значок с фоном и передним планом (не отображается квадратный значок)
- Используемые папки mipmap
Может кто-нибудь помочь мне для любого решения для того же?
1 ответ
Если вы хотите, чтобы значок приложения отображался в квадрате, вам придется создавать приложение с использованием Android SDK 25 или менее.
Если ваше приложение скомпилировано с Android SDK 26 или более, значок вашего приложения будет отображаться внутри белого круга, независимо от того, используете ли вы новый адаптивный формат значков или устаревший формат.
Я советую вам использовать Android Studio Image Asset Studio для создания адаптивного значка для вашего приложения. https://developer.android.com/studio/write/image-asset-studio.html
Для получения дополнительной информации о создании адаптивного значка: https://developer.android.com/guide/practices/ui_guidelines/icon_design_adaptive.html
Если вы хотите просто обновить значок приложения из прежней версии:
Щелкните правой кнопкой мыши свое приложение (на вкладке "Проект") -> Создать -> Актив изображения, выберите Тип актива: изображение и выберите свое изображение в Путь.