gpt4 book ai didi

AndroidX BottomAppBar 导航图标颜色

转载 作者:行者123 更新时间:2023-12-03 14:49:26 26 4
gpt4 key购买 nike

我在这样的布局中定义了一个底栏:

<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" />

导航图标是从“新矢量可绘制”向导生成的通用图标。有没有办法给它应用色调?

底部栏不是 Activity 操作栏。

到目前为止我已经尝试过:
  • 应用了一个覆盖了 textColorPrimary 的主题颜色
  • 应用了一个覆盖了 controlColorNormal 的主题颜色

  • 如果有一个解决方案也适用于通过从 XML 加载菜单(使用 inflateMenu()replaceMenu() )提供的图标,那将是完美的。

    最佳答案

    导航图标颜色基于 colorControlNormal属性。
    您可以使用以下方法覆盖它:

    <com.google.android.material.bottomappbar.BottomAppBar
    android:theme="@style/ThemeOverlay.BottomAppBar"
    和:
    <style name="ThemeOverlay.BottomAppBar">
    <item name="colorControlNormal">@color/....</item>
    </style>
    enter image description here

    关于AndroidX BottomAppBar 导航图标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52645566/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com