public void setImageTintMode(@Nullable PorterDuff.Mode tintMode) {
   if (Build.VERSION.SDK_INT >= 21) {
     super.setImageTintMode(tintMode);
   } else {
     mDrawableTintMode = tintMode;
     mHasDrawableTintMode = true;
     applyImageTint();
   }
 }
 private void setTint(ImageView v, int tint) {
   v.setImageTintMode(PorterDuff.Mode.SRC_ATOP);
   v.setImageTintList(ColorStateList.valueOf(tint));
 }