Значок фона для Android Studio Image Asset Launcher

У меня есть логотип .png для моего приложения, у которого нет фона, когда я добавляю его в андроид-студию в качестве образа. Я вынужден иметь фон. Поле hex не принимает 8-значные цветовые коды, всего 6 цифр. В любом случае, чтобы фон был невидимым?

Ответ 1

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

введите описание изображения здесь

EDIT:

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

введите описание изображения здесь

Ответ 2

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

enter image description here

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

Ответ 3

приведенный выше подход не работал у меня на 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>

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

Ответ 4

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

1) В Background Layer> Scaling уменьшите размер до 1

enter image description here

а затем в Legacy> Legacy Icon установите Shape как None

enter image description here

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

enter image description here

а затем в Legacy> Legacy Icon установите Shape как None

enter image description here

Ответ 5

Вот шаги, которые я предпринял, чтобы сделать изображение прозрачным:

1- Я использовал онлайн-сайт, который делает изображение прозрачным, их много. Для меня я использую этот https://www241.lunapic.com/editor/?action=transparent, а иногда и этот http://www.online-image-editor.com/help/transparency

2- В Android Studio (я использую версию 3.1.3) откройте Image Asset из приложения> res (щелкните правой кнопкой мыши)> New> Image Asset Image Asset

3- В поле "Путь" выберите местоположение прозрачного изображения, которое вы загрузили с веб-сайта в Интернете, и выберите другие параметры, как показано, затем "Далее", а затем "Готово". Пять разных размеров изображения: mdpi (48 × 48), hdpi (72 × 72), xhdpi (96 × 96), xxhdpi (144 × 144) и xxxhdpi (192 × 192) будут созданы в res/mipmap- плотность папок. Image Asset Configuration

4- Если вам нужны размеры (размеры), отличающиеся от указанных выше, вы можете использовать этот веб-сайт http://nsimage.brosteins.com/ для загрузки изображения PNG самого большого размера, которое будет использоваться в xxxhdpi. После загрузки вы можете скачать zip файл, содержащий изображения пяти разных размеров, в папках res/drawable-density. enter image description here