@Override
    public boolean animate(R current, ViewAdapter adapter) {
        View view = adapter.getView();
        if (view != null) {
            view.clearAnimation();
            Animation animation = animationFactory.build();
            view.startAnimation(animation);
        }

        return false;
    }
Always clears the current animation on the view using {@link View#clearAnimation()}, then
starts the {@link Animation} given in the constructor using
{@link View#startAnimation(Animation)} and then returns {@code false} because
the animation does not actually set the current resource on the view.

@param current {@inheritDoc}
@param adapter {@inheritDoc}
@return {@inheritDoc}
core/src/main/java/com/bumptech/glide/request/animation/ViewAnimation.java