Итак, я работаю над этим приложением в течение пары недель, и я начал создавать иконку. У меня Android Studio 3.0.1, и они, похоже, изменили способ создания образа, теперь у них есть адаптивные значки. Я сделал значок с прозрачным фоном для своего приложения. Раньше я просто менял бы форму на "none", и фон не генерировался. Но теперь это не вариант, если я не пойду на "наследие", которое бесполезно. Цвет фона, похоже, не поддерживает прозрачность. Даже если в ic_launcher.xml
я устанавливаю фон на прозрачный цвет, но значок по-прежнему отображается с черным фоном.
Вот мой ic_lancher.xml
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/transparent"/>
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
</adaptive-icon>
И ic_launcher_round.xml - то же самое. Бит @color/transparent
является следующим:
<color name="transparent">#00000000</color>