1

ナビゲーション用の引き出しアイコンの色を変更する方法はありますか?私が意味することは、複数の色を含むPNGを使用しても、アプリケーションに描画されたアイコンには1つの色があり、デフォルトの色は灰色であると思います。例えばAndroidナビゲーション用の引き出しアイコンの色

My png file that I want to use for icon

これは私がアイコンに使用したいが、私は、ナビゲーションドロワーアイテムのアイコンとしてそれを使用する場合、それはそのように描かれた私のPNGファイルです:

enter image description here

+0

具体的にしてください。この質問はそれほど意味をなさないものです。おそらくあなたの問題を示す画像を投稿してください。 – Dan

+0

私の質問ははっきりしていると思います。ナビゲーション用の引き出しアイコンはカラフルであるか、単色であるべきですか? – azuosxela

+1

あなたが助けを求めている場合、誰かがより多くの情報を求めたり、あなたが不明であると言われたら、助けが必要でない限り、あなたはおそらく論争すべきではありません。 – Jim

答えて

4

セット

navigationView.setIt emIconTintList(null);あなたのonCreateで

()

あなたがnavigationdrawerの異なる色のアイコンを設定することができ、これを使用しました。

0

は、ナビゲーション引き出しINSIDEアイコンを変更する:ちょうどitemIconTintプロパティに所望の色を追加

あなたが簡単にナビゲーションビューでXMLを色を指定することができます。

<android.support.design.widget.NavigationView 
    ... 
    app:itemIconTint="#000000" //choose your color here..... 
    ... 
/> 

ナビゲーションドロワーアイコンの色 (引き出しが開きますクリックを)変更する:

<style name="MyDrawerArrowTheme" parent="Widget.AppCompat.DrawerArrowToggle"> 
    <item name="color">@android:color/white</item> 
</style> 

そして、あなたのアプリケーションをテーマに、このカスタムテーマを追加します:

テーマを設定し

<item name="drawerArrowStyle">@style/MyDrawerArrowTheme</item> 
関連する問題