@Nullable
  static Drawable maybeWrapWithScaleType(
      @Nullable Drawable drawable, @Nullable ScalingUtils.ScaleType scaleType) {
    return maybeWrapWithScaleType(drawable, scaleType, null);
  }
@ Nullable static Drawable maybeWrapWithScaleType ( @ Nullable Drawable drawable , @ Nullable ScalingUtils . ScaleType scaleType ) { return maybeWrapWithScaleType ( drawable , scaleType , null ) ; }
Wraps the given drawable with a new {@link ScaleTypeDrawable}.

<p>If the provided drawable or scale type is null, the given drawable is returned without being
wrapped.

@return the wrapping scale type drawable, or the original drawable if the wrapping didn't take
place