Now it's possible to set color-selector for icons. FontIconDrawable will handle changing the state, propagated from parental Button, TextView, etc.
You can see highlighted menu item here:
Check sources of this library or just include it in your project via gradle dependency:
repositories {
mavenCentral()
}
dependencies {
compile 'com.shamanland:fonticon:0.1.6'
}
Try this approach in your app!
Direct link to this video (there are some problem with mobile devices).