package

com.facebook.imagepipeline.animated.base

Base classes and abstractions for the animation framework.

Interfaces

AnimatableDrawable An interface for animatable drawables that can be asked to construct a value animator. 
AnimatableDrawableSupport An interface for animatable drawables that can be asked to construct a value animator. 
AnimatedDrawableBackend Interface that AnimatedDrawable uses that abstracts out the image format. 
AnimatedDrawableCachingBackend A specialized version of AnimatedDrawableBackend that adds caching and prefetching. 
AnimatedDrawableDiagnostics Diagnostics interface for AnimatedDrawable
AnimatedImage Common interface for an animated image. 
AnimatedImageFrame Common interface for a frame of an animated image. 

Classes

AbstractAnimatedDrawable A Drawable that renders a animated image. 
AnimatedDrawable A Drawable that renders a animated image. 
AnimatedDrawableFrameInfo Info per frame returned by AnimatedDrawableBackend
AnimatedDrawableOptions Options for creating AnimatableDrawable
AnimatedDrawableOptionsBuilder Builder for AnimatedDrawableOptions
AnimatedDrawableSupport A Drawable that renders a animated image. 
AnimatedImageResult The result of decoding an animated image. 
AnimatedImageResultBuilder Builder for AnimatedImageResult
DelegatingAnimatedDrawableBackend A convenience base class that implements AnimatedDrawableBackend and delegates to another class. 

Enums

AnimatedDrawableFrameInfo.BlendOperation Indicates how transparent pixels of the current frame are blended with those of the previous canvas. 
AnimatedDrawableFrameInfo.DisposalMethod How to dispose of the current frame before rendering the next frame.