@Override
  public void setDither(boolean dither) {
    mDrawableProperties.setDither(dither);
    if (mCurrentDelegate != null) {
      mCurrentDelegate.setDither(dither);
    }
  }
As {@code setCurrent}, but without invalidating a drawable. Subclasses are responsible to call
{@code invalidateSelf} on their own.

@param newDelegate
@return the previous delegate
drawee/src/main/java/com/facebook/drawee/drawable/ForwardingDrawable.java