com.bumptech.glide.request.animation
Class ViewPropertyAnimationFactory<R>

java.lang.Object
  extended by com.bumptech.glide.request.animation.ViewPropertyAnimationFactory<R>
Type Parameters:
R - The type of the resource displayed in the view that is animated
All Implemented Interfaces:
GlideAnimationFactory<R>

public class ViewPropertyAnimationFactory<R>
extends Object
implements GlideAnimationFactory<R>

A GlideAnimationFactory that produces ViewPropertyAnimations.


Constructor Summary
ViewPropertyAnimationFactory(ViewPropertyAnimation.Animator animator)
           
 
Method Summary
 GlideAnimation<R> build(boolean isFromMemoryCache, boolean isFirstResource)
          Returns a new GlideAnimation for the given arguments.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewPropertyAnimationFactory

public ViewPropertyAnimationFactory(ViewPropertyAnimation.Animator animator)
Method Detail

build

public GlideAnimation<R> build(boolean isFromMemoryCache,
                               boolean isFirstResource)
Returns a new GlideAnimation for the given arguments. If isMemoryCache is true or isFirstImage is false, returns a NoAnimation and otherwise returns a new ViewPropertyAnimation for the ViewPropertyAnimation.Animator provided in the constructor.

Specified by:
build in interface GlideAnimationFactory<R>
Parameters:
isFromMemoryCache - True if this will be an animation for a resource that was loaded from the memory cache.
isFirstResource - True if this is the first resource to be loaded into the target.