Is there no way for me to force NavigationView to stop tinting my
icons?
There sure is. You can do so programmatically using NavigationView.setItemIconTintList
.
And you can do so in your XML
layout by using the NavigationView.itemIconTint
attribute.
Programmatically
yourNavigationView.setItemIconTintList(null);
From XML
<android.support.design.widget.NavigationView
...
app:itemIconTint="@android:color/black"
... />
Results