9

以下は、現在の 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>
4

4 に答える 4