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

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

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

A GlideAnimationFactory that produces ViewAnimations.


Constructor Summary
ViewAnimationFactory(Animation animation)
           
ViewAnimationFactory(Context context, int animationId)
           
 
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

ViewAnimationFactory

public ViewAnimationFactory(Animation animation)

ViewAnimationFactory

public ViewAnimationFactory(Context context,
                            int animationId)
Method Detail

build

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

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.