我正在尝试设置 BottomBar 上非 Activity 选项卡的颜色,但找不到任何方法来执行此操作。我使用以下方法设置了栏的背景颜色:
mBottomBar.getBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));
并且希望将选项卡设置为即使在不使用时也显示为白色,但似乎无法做到这一点: 我正在尝试这个方法,但它不起作用:
mBottomBar.mapColorForTab(0, "#ffffff");
在所有四个选项卡上,例如.mapColorForTab(1, "#ffffff"#);
等
最佳答案
您可以使用以下行设置特定选项卡的背景颜色:
bottomBar.getTabAtPosition(0).setBackgroundColor(backgroundColorInt);
当您对每个选项卡多次使用此行时,您可以更改整个选项卡的背景颜色。
关于java - 如何设置 BottomBar 的非 Activity 选项卡颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38349897/