They have states for things like pressed, focused, disabled, but is it possible to create custom states so it could reflect some of my own custom criteria?
For example, say you have a list of names. Some people fall into a certain category that should be visually represented differently. These people’s rows would then have a different state and background drawable.
This article shows how to do it.