public GenericRequestBuilder<ModelType, DataType, ResourceType, TranscodeType> animate(
            ViewPropertyAnimation.Animator animator) {
        return animate(new ViewPropertyAnimationFactory<TranscodeType>(animator));
    }
Sets an animator to run a {@link android.view.ViewPropertyAnimator} on a view that the target may be wrapping
when a resource load finishes. Will only be run if the load was loaded asynchronously (ie was not in the
memory cache).

@param animator The {@link ViewPropertyAnimation.Animator} to run.
@return This request builder.
core/src/main/java/com/bumptech/glide/GenericRequestBuilder.java