With support library 22.1 we can use DrawableCompat to tint drawable, API level 4+
DrawableCompat.wrap(Drawable) and setTint(), setTintList(), and setTintMode() will just work: no need to create and maintain separate drawables only to support multiple colors!