Estaba tratando de establecer el siguiente atributo del widget BottomNavigationView
app:itemTextColor="@color/text_color"Pero esto establece el color del texto del elemento activo e inactivo. Quiero tener un color de texto diferente en el elemento activo e inactivo de BottomNavigationView.
Primero, debe crear un color seleccionable en res>color>selectable_color
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_checked="true" android:color="@color/selected_text_color" /> <item android:state_checked="false" android:color="@color/unselected_text_color"/> </selector> Luego, debe configurar este color seleccionable como itemTextColor en el widget BottomNavigationView
app:itemTextColor="@color/selectable_text_color"