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).