2016-07-13 4 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'를 오버라이드 (override)하는 것을 언급하고 있습니다. –

답변

1

당신은 다음 줄을 사용하여 특정 탭의 backgroundColor를 설정할 수 있습니다 당신이 각 탭에 대해 여러 번이 줄을 사용하는 경우

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

, 당신은 변경할 수 있습니다 전체 탭의 배경색.

0

darkMode 함수를 사용하여이를 해결했습니다. 간단히과 같이 MainActivity.java 설정 :

mBottomBar.useDarkTheme();