Я использую DrawableCompat для тонирования рисования, как показано ниже, кажется, что тонирование не работает на API 19. Я использую библиотеку поддержки 23.3.0.
Drawable drawable = textView.getCompoundDrawables()[drawablePosition];
if (drawable != null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
drawable.setTint(color);
} else {
DrawableCompat.setTint(DrawableCompat.wrap(drawable), color);
}
}