I've defined a bottom bar in a layout like that:
<com.google.android.material.bottomappbar.BottomAppBar
android:id="@+id/bottomBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:navigationIcon="@drawable/ic_menu_black_24dp" />
The navigation icon is a generic icon generated from the "new vector drawable" wizard. Is there a way to apply a tint to it?
The bottom bar is not the activity action bar.
What I've tried so far:
- applied a theme with an overridden
textColorPrimary
color - applied a theme with an overridden
controlColorNormal
color
If there's a solution that also works on icons supplied by loading a menu from XML (using inflateMenu()
or replaceMenu()
), that would be perfect.
The navigation icon color is bases on
colorControlNormal
attribute.You can override it using:
with: