docs: @UiThread
    public void setInterpolator(Interpolator interpolator) {
      if (interpolator == null) throw new IllegalArgumentException("Interpolator cannot be null");
      mInterpolator = interpolator;
      invalidateSelf();
    }