@Override public void setTintMode(PorterDuff.Mode tintMode) { if (mDrawable instanceof TintableDrawable) { //noinspection RedundantCast ((TintableDrawable) mDrawable).setTintMode(tintMode); } else { Log.w(TAG, "Drawable did not implement TintableDrawable, it won't be tinted below" + " Lollipop"); super.setTintMode(tintMode); } }
if (drawable instanceof TintableDrawable) { ((TintableDrawable) drawable).setTintMode(tintMode); } else { logDrawableTintWarning();