我正在制作我的应用。我使用了 Android Studio 中的预设,底部导航菜单中有 3 个项目。然后我修改了 5 个项目,添加了新的片段等等。我还下载了我的图标并添加了选择器来更改活动项目的图标。但有一个问题。我看到所有代码都在工作并且图标发生了变化,但是我看不到我的新图标,因为 icontint 变成了紫色。我试图在代码的不同部分将图标色调更改为 null,但没有任何帮助。
这是我的colors.xml
<resources>
<color name="purple_200">#FFBB86FC</color>
<color name="purple_500">#FF6200EE</color>
<color name="purple_700">#FF3700B3</color>
<color name="teal_200">#FF03DAC5</color>
<color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
</resources>
这是我的 themes.xml
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.Myth" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_700</item>
<item name="colorPrimaryVariant">@color/purple_500</item>
<item name="colorOnPrimary">@color/purple_200</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>
<item name="colorSecondaryVariant">@color/teal_700</item>
<item name="colorOnSecondary">@color/black</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
</resources>
bottom_nav_menu.xml
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/navigation_new"
android:icon="@drawable/new_selector"
android:title="@string/title_new" />
<item
android:id="@+id/navigation_bonus"
android:icon="@drawable/bonus_selector"
android:title="@string/title_bonus" />
<item
android:id="@+id/navigation_home"
android:icon="@drawable/home_selector"
android:title="@string/title_home" />
<item
android:id="@+id/navigation_menu"
android:icon="@drawable/menu_selector"
android:title="@string/title_menu" />
<item
android:id="@+id/navigation_profile"
android:icon="@drawable/profile_selector"
android:title="@string/title_profile" />
</menu>