| Interface | Description |
|---|---|
| AnimationListener |
Interface which can be used to run some code when particular animation event occurs.
|
| GifTextureView.PlaceholderDrawListener |
This listener can be used to be notified when the
GifTextureView content placeholder can be drawn. |
| Class | Description |
|---|---|
| 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.
|
| GifImageButton |
An
ImageButton which tries treating background and src as GifDrawable |
| GifImageView |
An
ImageView which tries treating background and src as GifDrawable |
| 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. |
| 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. with multiple Views. |
| Enum | Description |
|---|---|
| GifError |
Encapsulation of decoding errors occurring in native code.
|
| Exception | Description |
|---|---|
| GifIOException |
Exception encapsulating
GifErrors. |
GifDrawable, GifTextureView
and GifTexImage2D classes for more details.