2016-09-22 1 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);