【发布时间】:2019-03-09 18:39:54
【问题描述】:
我在这样的布局中定义了一个底栏:
<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" />
导航图标是从“新矢量可绘制”向导生成的通用图标。有没有办法给它应用色调?
底部栏不是活动操作栏。
到目前为止我已经尝试过:
- 应用了覆盖
textColorPrimary颜色的主题 - 应用了一个覆盖了
controlColorNormal颜色的主题
如果有一个解决方案也适用于通过从 XML 加载菜单(使用 inflateMenu() 或 replaceMenu())提供的图标,那将是完美的。
【问题讨论】:
-
通过应用色调是指使用代码或在生成图像时更改矢量图像的颜色?
标签: android material-design androidx material-components-android android-bottomappbar