@Override public void setFilterBitmap(boolean filterBitmap) { mDrawableProperties.setFilterBitmap(filterBitmap); for (int i = 0; i < mLayers.length; i++) { Drawable drawable = mLayers[i]; if (drawable != null) { drawable.setFilterBitmap(filterBitmap); } } }
@Override public void setColorFilter(ColorFilter colorFilter) { mDrawableProperties.setColorFilter(colorFilter); for (int i = 0; i < mLayers.length; i++) { Drawable drawable = mLayers[i]; if (drawable != null) { drawable.setColorFilter(colorFilter); } } }
@Override public void setDither(boolean dither) { mDrawableProperties.setDither(dither); for (int i = 0; i < mLayers.length; i++) { Drawable drawable = mLayers[i]; if (drawable != null) { drawable.setDither(dither); } } }
@Override public void setAlpha(int alpha) { mDrawableProperties.setAlpha(alpha); for (int i = 0; i < mLayers.length; i++) { Drawable drawable = mLayers[i]; if (drawable != null) { drawable.setAlpha(alpha); } } }
@Override public void setColorFilter(ColorFilter colorFilter) { mDrawableProperties.setColorFilter(colorFilter); mCurrentDelegate.setColorFilter(colorFilter); }
@Override public void setAlpha(int alpha) { mDrawableProperties.setAlpha(alpha); mCurrentDelegate.setAlpha(alpha); }
@Override public void setFilterBitmap(boolean filterBitmap) { mDrawableProperties.setFilterBitmap(filterBitmap); mCurrentDelegate.setFilterBitmap(filterBitmap); }
@Override public void setDither(boolean dither) { mDrawableProperties.setDither(dither); mCurrentDelegate.setDither(dither); }