如何为 BottomBar 设置非活动选项卡颜色
How to set inactive tab colour for BottomBar
我正在尝试为 BottomBar 上的非活动选项卡设置颜色,但找不到任何这样做的方法。我已经使用这个设置了栏的背景颜色:
mBottomBar.getBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));
并想将选项卡设置为即使在不使用时也显示为白色,但似乎无法做到:
我正在尝试这个方法,但它不起作用:
mBottomBar.mapColorForTab(0, "#ffffff");
在所有四个选项卡上,例如.mapColorForTab(1, "#ffffff"#);
等
使用 darkMode
函数解决了这个问题。只需像这样在 MainActivity.java
中设置:
mBottomBar.useDarkTheme();
您可以使用以下行设置特定选项卡的背景颜色:
bottomBar.getTabAtPosition(0).setBackgroundColor(backgroundColorInt);
当您为每个选项卡多次使用此行时,您可以更改整个选项卡的背景颜色。
我正在尝试为 BottomBar 上的非活动选项卡设置颜色,但找不到任何这样做的方法。我已经使用这个设置了栏的背景颜色:
mBottomBar.getBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));
并想将选项卡设置为即使在不使用时也显示为白色,但似乎无法做到: 我正在尝试这个方法,但它不起作用:
mBottomBar.mapColorForTab(0, "#ffffff");
在所有四个选项卡上,例如.mapColorForTab(1, "#ffffff"#);
等
使用 darkMode
函数解决了这个问题。只需像这样在 MainActivity.java
中设置:
mBottomBar.useDarkTheme();
您可以使用以下行设置特定选项卡的背景颜色:
bottomBar.getTabAtPosition(0).setBackgroundColor(backgroundColorInt);
当您为每个选项卡多次使用此行时,您可以更改整个选项卡的背景颜色。