Что я сделал:
Я следовал документам по Android для создания иконок: https://developer.android.com/studio/write/image-asset-studio
Сейчас у меня есть следующие папки и файлы:
в .. app / main / res / - папка:
drawable/launch_background.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/fwb_launcher_foreground" />
</item>
</layer-list>
"Я должен был поставить fwb_launcher_foreground
вместо fwb_launcher
, иначе приложение будет собираться, но при установке останется"
все папки для рисования с разнымиточек на дюйм (drawable-hdpi
, drawable-mdpi
, ...), которые содержат:
{action_bar_or_tab_icon}.png
{notification_icon}.png
все папки mipmap с различными точками на дюйм (mipmap-hdpi
, mipmap-mdpi
, ...), которые содержат:
fwb_launcher_foreground.png
fwb_launcher_round.png
fwb_launcher.png
mipmap-anydpi-v26/fwb_launcher_round.xml
и fwb_launcher.xml
, которые оба содержат:
<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/fwb_launcher_background"/>
<foreground android:drawable="@mipmap/fwb_launcher_foreground"/>
</adaptive-icon>
values
, который содержит fwb_launcher_background.xml
и styles.xml
fwb_launcher_background.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="fwb_launcher_background">#FFFFFF</color>
</resources>
styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
</resources>
in .. app / main / - папка:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...
<application
...
android:icon="@mipmap/fwb_launcher"
android:roundIcon="@mipmap/fwb_launcher_round">
<activity
...
android:theme="@style/LaunchTheme"
...
</activity>
</application>
</manifest>
Вопрос:
1) При нажатии квадратной кнопки «обзор» на устройстве Android (чтобы просмотреть обзор всех запущенных приложений),Я по-прежнему получаю значок «Android» по умолчанию в верхней части «обзорного» приложения. Как я могу изменить этот значок?
2) (необязательно) Как получилось, что мне пришлось поместить fwb_launcher_foreground
вместо fwb_launcher
в launch_background.xml
-файл дляприложение для правильной работы?