Disable a color tint in NavigationView only for specified icons

前端 未结 3 1814
遇见更好的自我
遇见更好的自我 2021-02-19 12:29

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:
<

相关标签:
3条回答
  • 2021-02-19 12:51

    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.

    0 讨论(0)
  • 2021-02-19 12:59
    navview.setItemIconTintList(null);
    

    Good luck!

    0 讨论(0)
  • 2021-02-19 13:06
     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.

    0 讨论(0)
提交回复
热议问题