I'm interested in an app that customizes the Android NavigationBar across all my applications. The same way that, *i.e.* [NavBar Apps](https://play.google.com/store/apps/details?id=pl.damianpiwowarski.navbarapps) does it.

This far, I found two possibilities, but it doesn't fit exactly what I'm looking for:

**SystemBarTint library** ([here](https://github.com/jgilfelt/SystemBarTint))
It only works if you set your app to translucent, and display a background "tint" behind the NavigationBar.

**setNavigationBarColor(int color) ([here](https://developer.android.com/reference/android/view/Window.html#setNavigationBarColor(int)))**
You can only use a color (and not a drawable) for the NavigationBar.

I want do an app that is always running and can set a drawable instead of the black color of the NavigationBar