title: Is there a way to have different icon/color for selected state of Android's BottomNavigationView?
body: <p>The following is the XML for my current BottomNavigationView. Currently, all three of the icon drawables are unfilled icons with the same color. I would like be able to present a filled in version of the icon when that state is selected as well as possibly changing the color to make it obvious it is the current icon state. The following image is an example of what I mean.</p>
  
  <p><a href="https://i.stack.imgur.com/nAjRV.png" rel="noreferrer"><img src="https://i.stack.imgur.com/nAjRV.png" alt="Example of icon color changing for selected state"></a></p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"&gt;
      &lt;item
          android:id="@+id/action_favorites"
          android:enabled="true"
          android:icon="@drawable/icon_flyer"
          android:title="Flyer"
          app:showAsAction="ifRoom" /&gt;
      &lt;item
          android:id="@+id/action_schedules"
          android:enabled="true"
          android:icon="@drawable/icon_list"
          android:title="List"
          app:showAsAction="ifRoom" /&gt;
      &lt;item
          android:id="@+id/action_music"
          android:enabled="true"
          android:icon="@drawable/icon_contact"
          android:title="Contact"
          app:showAsAction="ifRoom" /&gt;
  &lt;/menu&gt;
  </code></pre>