2016-07-13 1 views
0

Я пытаюсь установить цвет для неактивных вкладок на BottomBar, но не может найти какой-либо метод для этого. Я установить цвет фона для панели с помощью этого: mBottomBar.getBar().setBackgroundColor(getResources().getColor(R.color.colorPrimary));Как установить цвет неактивного вклада для BottomBar

и хотели бы установить вкладки, чтобы выглядеть как белый, даже когда он не используется, однако, кажется, не быть в состоянии сделать это: Я попробовав этот метод, но он не работает:

mBottomBar.mapColorForTab(0, "#ffffff"); 

на всех четырех вкладках, например .mapColorForTab(1, "#ffffff"#); и т. Д.

+0

Вы проверили [эту проблему] (https://github.com/roughike/BottomBar/issues/205). Он упоминает об переопределении 'bb_inActiveBottomBarItemColor'. –

ответ

1

Вы можете установить BackgroundColor конкретной вкладки, используя следующую строку:

bottomBar.getTabAtPosition(0).setBackgroundColor(backgroundColorInt); 

При использовании этой линии несколько раз для каждой вкладки, вы можете изменить backgroundcolor всей вкладки.

0

Использование функции darkMode позволило решить эту проблему. Просто установите в MainActivity.java так:

mBottomBar.useDarkTheme();