Is it possible to make drawable tinting work for api < 21?
For tinting images you could use imageView.setColorFilter(int color). This works from API 8 and worked for tinting my black image to a color I wanted. This can replace setImageTintList() but just using android:tint should also work.
imageView.setColorFilter(int color)
setImageTintList()
android:tint