docs: void setDrawable(@Nullable IconicsAnimatedDrawable drawable) {
          mDrawable = null;
          onDrawableDetached();
  
          if (drawable != null) {
              mDrawable = drawable;
              onDrawableAttached();
  
              if (mIsStartImmediately || mIsStartRequested) {
                  start();
              }
          } else {
              mAnimator.cancel();
          }
      }