Как унаследовать цвет значка Material You? Без реактивного ранца сочинять
Я хочу изменить цвет своего значка в соответствии с материалом Вы, как приложение Google, но цвет никак не меняется. Все безуспешно
согласно прикладной теме
1 ответ
Этот процесс вообще не требует Jetpack Compose. В Android 13 есть официальная поддержка тематических значков. Просто следуйте их инструкциям здесь: https://developer.android.com/about/versions/13/features#themed-app-icons .
Чтобы последовать их примеру:
Создайте монохромную версию значка вашего приложения
Добавьте это в свой
ic_launcher.xml
файл, под<adaptive-icon />
набор тегов:<adaptive-icon> <background android:drawable="..." /> <foreground android:drawable="..." /> <monochrome android:drawable="@drawable/myicon" /> </adaptive-icon>
Добавьте свой значок в манифест:
<application … android:icon="@mipmap/ic_launcher" …> </application>
Примечание: если и
android:icon
оба в вашем манифесте, вы должны либо удалить ссылку, либо указать монохромный значок в чертеже, определенном
android:roundIcon
атрибут.
Все это было взято непосредственно из примера разработчика Google.