Я пытаюсь подкрасить изображение до уровня API Android 21. Я успешно обрабатывал элементы, используя:
<android:tint="@color/red"/>
Однако я не могу понять, как это сделать с помощью кода в ImageView:
Drawable iconDrawable = this.mContext.getResources().getDrawable(R.drawable.somedrawable);
DrawableCompat.setTint(iconDrawable, this.mContext.getResources().getColor(R.color.red));
imageView.setImageDrawable(iconDrawable);
Я попытался установить TintMode, но это, похоже, не отличается. Я неправильно использую класс совместимости v4 DrawableCompat?