我正在尝试为BottomBar上的非活动标签设置颜色,但找不到任何方法。我使用以下方法为栏设置了背景颜色:
mBottomBar.getBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));
并且希望将标签设置为即使在不使用时显示为白色,但似乎无法执行此操作: 我正在尝试这种方法,但它不起作用:
mBottomBar.mapColorForTab(0, "#ffffff");
在所有四个标签上,例如.mapColorForTab(1, "#ffffff"#);
等。
答案 0 :(得分:1)
您可以使用以下行设置特定标签的背景颜色:
bottomBar.getTabAtPosition(0).setBackgroundColor(backgroundColorInt);
当您为每个标签多次使用此行时,您可以更改整个标签的背景颜色。
答案 1 :(得分:0)
使用darkMode
函数解决了这个问题。只需像MainActivity.java
一样设置:
mBottomBar.useDarkTheme();