All Classes

Class Description
AnimationListener
Interface which can be used to run some code when particular animation event occurs.
Beta
Signifies that a public API (public class, method or field) is subject to incompatible changes, or even removal, in a future release.
CornerRadiusTransform
Transform which adds rounded corners.
GifAnimationMetaData
Lightweight version of GifDrawable used to retrieve metadata of GIF only, without having to allocate the memory for its pixels.
GifDecoder
GifDecoder allows lightweight access to GIF frames, without wrappers like Drawable or View.
GifDrawable
A Drawable which can be used to hold GIF images, especially animations.
GifDrawableBuilder
Builder for GifDrawable which can be used to construct new drawables by reusing old ones.
GifDrawableInit<T extends GifDrawableInit<T>>
The base class for using the builder pattern with subclasses.
GifError
Encapsulation of decoding errors occurring in native code.
GifImageButton
An ImageButton which tries treating background and src as GifDrawable
GifImageView
An ImageView which tries treating background and src as GifDrawable
GifIOException
Exception encapsulating GifErrors.
GifOptions
Options controlling various GIF parameters similar to BitmapFactory.Options
GifTexImage2D
Provides support for animated GIFs in OpenGL.
GifTextureView
TextureView which can display animated GIFs.
GifTextureView.PlaceholderDrawListener
This listener can be used to be notified when the GifTextureView content placeholder can be drawn.
GifTextView
A TextView which handles GIFs as compound drawables.
InputSource
Abstract class for all input sources, to be used with GifTextureView
InputSource.AssetFileDescriptorSource
Input using AssetFileDescriptor as a source.
InputSource.AssetSource
Input using android asset as source.
InputSource.ByteArraySource
Input using byte array as a source.
InputSource.DirectByteBufferSource
Input using ByteBuffer as a source.
InputSource.FileDescriptorSource
Input using FileDescriptor as a source.
InputSource.FileSource
Input using File or path as source.
InputSource.InputStreamSource
Input using InputStream as a source.
InputSource.ResourcesSource
Input using android resource (raw or drawable) as a source.
InputSource.UriSource
Input using Uri as source.
LibraryLoader
Helper used to work around native libraries loading on some systems.
MultiCallback
Drawable.Callback which allows single Drawable to be associated with multiple callbacks, eg.
Transform
Interface to support clients performing custom transformations before the current GIF Bitmap is drawn.