title: Change navigation bar icon color on Android
body: <p>I need to change the navigation bar on android. Just like the 'light' variant on the right in the image below <a href="https://i.stack.imgur.com/4C3uy.png" rel="noreferrer"><img src="https://i.stack.imgur.com/4C3uy.png" alt=" "></a>
  as given in <a href="https://www.google.co.in/design/spec/layout/structure.html#structure-system-bars" rel="noreferrer">https://www.google.co.in/design/spec/layout/structure.html#structure-system-bars</a>. 
  <br> <br>
  Now, I can change the background of the navigation bar by using </p>
  
  <p><code>"android:navigationBarColor"</code></p>
  
  <p>I get </p>
  
  <p><a href="https://i.stack.imgur.com/nhcH9.png" rel="noreferrer"><img src="https://i.stack.imgur.com/nhcH9.png" alt="enter image description here"></a></p>
  
  <p>but there seems to be no way changing the button color to dark. </p>
  
  <p>Anyone has the idea how to do it. </p>
  
  <p>PS: </p>
  
  <p>While researching in AOSP for the classes responsible for NavigationButtons, I could find <a href="https://github.com/android/platform_frameworks_base/blob/c9390c8baf0a41633c176d6d9a2d7e5d0c61c387/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java" rel="noreferrer">NavigationBarView.java</a>, <a href="https://github.com/android/platform_frameworks_base/blob/c9390c8baf0a41633c176d6d9a2d7e5d0c61c387/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java" rel="noreferrer">PhoneStatusBar.java</a>, <a href="https://android.googlesource.com/platform/frameworks/base/+/android-4.2.2_r1/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java" rel="noreferrer">PhoneWindowManager.java</a>, <a href="https://android.googlesource.com/platform/frameworks/base/+/android-4.2.2_r1/packages/SystemUI/res/layout-sw600dp/navigation_bar.xml" rel="noreferrer">navigation_bar.xml</a>.</p>
  
  <p>I was thinking of get reference of the drawable for the navigationbar buttons like <code>ic_sysbar_recent</code> and change their tint. But these are private and I cannot get their reference. </p>
  
  <p>Also, I have seen people using xposed library to do it <a href="https://github.com/prithvee/ANDROID-L-NAVBAR" rel="noreferrer">L-NAVBAR</a>, but I don't want to use any external library. </p>