Disable a color tint in NavigationView only for sp

2019-04-06 06:24发布

问题:

I need to disable a tint color for some icons in NavigationView because their color define category type. How can I do it?
Below picture shows my problem:

回答1:

navview.setItemIconTintList(null);

Good luck!



回答2:

If you want change color of icon on seletion the below is the possible answer:

Change Navigation View Item Color Dynamicly Android

Otherwise you can set

navview.setItemIconTintList(null);

this will give the original colors of icons. and you can use colored and grey icons as per your requirements.



回答3:

 Menu menuNav = navigationView.getMenu();
 MenuItem menuItem = menuNav.findItem(R.id.nav_subjects);

 // Disable a tint color
 menuItem.setChecked(false);

I hope it answers your question.