Значок Android имеет белую рамку на Pixel 3XL - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь реализовать значок запуска для приложения Android. Я использую возможность Android Studio New Image Asset для создания значка из файла изображения, и он работает в большинстве мест, кроме более поздних пикселей.

На Pixel 3XL это выглядит как на следующем рисунке. Значок с круглой белой рамкой вокруг него.

Pixel 3XL

На Pixel 2 это выглядит так же

Pixel 2

Но на оригинальном Pixel это выглядит правильно:

Pixel

Я создал ресурсы значков, используя возможность Android Studio New Image Asset. Выбор значка изображения, как показано на следующем рисунке:

enter image description here

Затем я установил цвет фона для значка:

image background

Исходя из того, что показывает пользовательский интерфейс, все значки выглядят правильно, и Android Studio должна генерировать правильные файлы для всех целевых платформ. Может ли кто-нибудь помочь мне понять, что мне нужно сделать, чтобы избавиться от этой белой рамки на более поздних телефонах?

1 Ответ

0 голосов
/ 05 мая 2020

Вы должны добавить ic_launcher_foreground. xml и ic_launcher_background. xml в файл с возможностью рисования в вашем проекте. Насколько я понимаю, вы пытаетесь сделать красный фон, а затем добавить красный макет заднего плана, таким образом у вас есть только изображение переднего плана. Кстати, это не ошибка, а функция :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...