2017-06-26 7 views
3

BottomNavigationViewの2つの色のアイコンの使い方は?多分あなたは単にあなたがこの質問をしている理由であるレイアウトでデフォルトのアイコンを使用しているBottomNavigationViewの2つのアクティブな色

<item android:color="@color/iconColorTrue" android:state_checked="true" /> 
<item android:color="@color/iconColor" android:state_checked="false" /> 

<android.support.design.widget.BottomNavigationView 
     android:id="@+id/bottom_navigation" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     app:layout_anchor="@+id/rv" 
     app:layout_anchorGravity="bottom" 
     android:background="@android:color/white" 
     app:itemIconTint="@drawable/bottom_navigation_item_background_colors" 
     app:menu="@menu/menu_bottom_navigation" 
     app:theme="@style/ThemeOverlay.AppCompat.navTheme"/> 

enter image description here

答えて

1

まあ。イメージを置き換えることができます(のvector assetなのでXMLというファイルです)。別の色付きのベクトルアセットに置き換えれば完了です。
vector assetを追加するには、drawableフォルダを右クリックし、**add > new Vector Asset**を見つけます。

+0

でそれを使用しています。 –

+0

@EugenPechanecどのように個々のボタンごとに色合いを手動で設定することができますか? – Rishav

+0

正確には、それは質問です –

0

以下のようにselectorを使用してください。

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:color="@color/white" android:state_enabled="true" /> 
    <item android:color="@color/colorPrimaryDark" android:state_enabled="false" /> 
</selector> 

と色合いが*すべての画像は、これは動作しませんので、ロードされた後 `* BottomNavigationView`によって適用されるitemIconTint & itemTextColor

+0

公式ドキュメントで私を助けてくださいできます..? – Sankalp

+2

https://developer.android.com/reference/android/support/design/widget/BottomNavigationView.html –

+0

ありがとうございました。 – Sankalp

関連する問題