2016-09-22 137 views
1

我正在使用底部導航this當我嘗試更改底部導航圖標顏色與黑色背景它不會更改顏色。底部導航圖標顏色變化

bottomNavigation.setAccentColor(Color.parseColor("#FFE4770A")); 
bottomNavigation.setInactiveColor(Color.WHITE); 
bottomNavigation.setBackgroundColor(Color.BLACK); 

但是,當我試着它與背景它改變圖標顏色。

bottomNavigation.setAccentColor(Color.parseColor("#FFE4770A")); 
bottomNavigation.setInactiveColor(Color.WHITE); 

如何解決?它會更改帶有彩色背景的圖標顏色。

+1

嘗試使用'setDefaultBackgroundColor()',而不是'setBackgroundColor()' – Mithun

回答

1

根據ahbottomnavigation回購文檔,setBackgroundColor()將覆蓋圖標的重音顏色。

setDefaultBackgroundColor()更換setBackgroundColor()

bottomNavigation.setDefaultBackgroundColor(Color.BLACK);