Android Studio Image Asset Launcher Значок Цвет Фона


У меня есть .png логотип для моего приложения, которое не имеет фона, когда я добавляю его в android studio в качестве ресурса изображения я вынужден иметь фон. Шестнадцатеричное поле не принимает 8-значные цветовые коды, только 6 цифр. Есть ли возможность сохранить фон невидимым?

4 72

4 ответа:

чтобы сделать фон прозрачным, установить shape Как None. Смотрите изображение ниже:

enter image description here

EDIT:

Для Android Studio 3.0, вы можете установить его из Legacy Tab

enter image description here

Я использую Android Studio 3.0.1 и если ответ выше не работает для вас, попробуйте изменить icon type на Legacy и выберите Shape до None по умолчанию Adaptive and Legacy.

enter image description here

Примечание: На некоторых устройствах установлена пусковая установка с автоматическим добавлением белого фона в значок, это нормально.

приведенный выше подход не работал для меня на Android Studio 3.0. Он по-прежнему показывает фон. Я только что сделал пустой фоновый файл

<?xml version="1.0" encoding="utf-8"?>
<vector
android:height="108dp"
android:width="108dp"
android:viewportHeight="108"
android:viewportWidth="108"
xmlns:android="http://schemas.android.com/apk/res/android">
</vector>

это сработало, за исключением полных слоев кровотечения

У вас есть два пути:

1) в Фоновый Слой > Масштабирование уменьшить изменение размера до 1

enter image description here

и затем в Наследие > Устаревший Значок set формы как нет

enter image description here

2) в Фоновый Слой > Масштабирование > Исходный Актив, вы можете установить изображение в качестве 1x1 пиксель прозрачный.png

enter image description here

и затем в Наследие > Устаревший Значок set формы как нет

enter image description here