以下は、現在の BottomNavigationView の XML です。現在、3 つのアイコン ドローアブルはすべて、同じ色の塗りつぶされていないアイコンです。その状態が選択されているときにアイコンの塗りつぶされたバージョンを表示できるようにしたいと思います。また、現在のアイコンの状態であることを明らかにするために色を変更することもできます。次の画像は、私が意味するものの例です。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_favorites"
android:enabled="true"
android:icon="@drawable/icon_flyer"
android:title="Flyer"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_schedules"
android:enabled="true"
android:icon="@drawable/icon_list"
android:title="List"
app:showAsAction="ifRoom" />
<item
android:id="@+id/action_music"
android:enabled="true"
android:icon="@drawable/icon_contact"
android:title="Contact"
app:showAsAction="ifRoom" />
</menu>