当前位置: 首页 > 知识库问答 >
问题:

Android-将色调背景颜色更改为导航抽屉?

王季萌
2023-03-14

我正在使用导航抽屉,我需要将色调背景的颜色从黑色更改为绿色。有什么想法吗?

共有2个答案

王亮
2023-03-14

您需要更新最新的支持库。

最新版本-25.4.0

将此存储库添加到,

allprojects {
  repositories {
    maven {
        url "https://maven.google.com"
    }
  }
}

项目级构建。格拉德尔

更新你的xml

<android.support.design.widget.NavigationView
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="@android:color/white"//Change background color
        android:fitsSystemWindows="false"
        app:headerLayout="@layout/drawer_header"//Set your header
        app:itemIconTint="@color/colorPrimary"//Change Text color
        app:menu="@menu/drawer" />// set your menu items.
慕永年
2023-03-14

试试这个:

yourDrawerLayout.setScrimColor(Color.GREEN);
 类似资料:
  • 博览会允许更改StatusBar的颜色和其他方面(在屏幕顶部)。 我没有看到任何关于修改导航栏(屏幕底部)背景颜色以匹配任何地方的内容。无需分离即可实现此功能吗?:

  • 我的导航栏有一个白色背景,但在登录页上它应该是透明的,当我向下滚动时它应该是白色的,在其他页面上它应该是白色的。 我使用的代码来自:滚动后更改导航栏颜色? 编辑: 所以我在下面的答案中添加了一个小提琴,但不知何故它不起作用 https://jsfiddle.net/jy6njukm/ 这是我的代码: javascript: 这里是我的navbar css: 我有我的导航栏html只有 我的home

  • 我有一个带有半径和笔划的CardView,但当我以编程方式更改CardView背景时,半径和笔划将丢失,我希望新颜色保留在笔划内。 这是我的cardview xml 这里是我换颜色的地方:

  • 我正在使用RangeSeekBar为3种情况设置一些值(即绿色=OK,琥珀色=警告,红色=撤离)...我正在使用xml绘图来设置背景 我知道我可以通过编程更改渐变,但如何缩小起始颜色并增加结束颜色?有人能解决这个问题吗? 谢谢

  • 我的导航栏有一个透明的背景,当用户向下滚动时,我想添加一个不同的背景。 我使用了这个问题的代码:滚动后更改导航条颜色? 我的代码现在如下所示: 当我向下滚动时,一切正常,背景和不透明度适用,但当我向后滚动到顶部时,这种样式仍然存在。我希望它更改回没有背景的默认样式。 谢啦

  • 当我滚动页面时,我很难让固定顶部导航栏更改背景颜色。 以下是JS中的函数: 这是一个名为“”的文件,在我加载后加载到页面底部(与位于同一文件夹中) 这里是html导航栏: 然后,我只有css用于更改导航栏背景颜色: