Package pl.droidsonroids.gif
Animated GIF library for Android. See
GifDrawable, GifTextureView
and GifTexImage2D classes for more details.-
Interface Summary 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 theGifTextureViewcontent placeholder can be drawn. -
Class Summary Class Description GifAnimationMetaData Lightweight version ofGifDrawableused 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 ADrawablewhich can be used to hold GIF images, especially animations.GifDrawableBuilder Builder forGifDrawablewhich 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 AnImageButtonwhich tries treating background and src asGifDrawableGifImageView AnImageViewwhich tries treating background and src asGifDrawableGifOptions Options controlling various GIF parameters similar toBitmapFactory.OptionsGifTexImage2D Provides support for animated GIFs in OpenGL.GifTextureView TextureViewwhich can display animated GIFs.GifTextView ATextViewwhich handles GIFs as compound drawables.InputSource Abstract class for all input sources, to be used withGifTextureViewInputSource.AssetFileDescriptorSource Input usingAssetFileDescriptoras a source.InputSource.AssetSource Input using android asset as source.InputSource.ByteArraySource Input using byte array as a source.InputSource.DirectByteBufferSource Input usingByteBufferas a source.InputSource.FileDescriptorSource Input usingFileDescriptoras a source.InputSource.FileSource Input usingFileor path as source.InputSource.InputStreamSource Input usingInputStreamas a source.InputSource.ResourcesSource Input using android resource (raw or drawable) as a source.InputSource.UriSource Input usingUrias source.LibraryLoader Helper used to work around native libraries loading on some systems.MultiCallback Drawable.Callbackwhich allows singleDrawableto be associated with multiple callbacks, eg. -
Enum Summary Enum Description GifError Encapsulation of decoding errors occurring in native code. -
Exception Summary Exception Description GifIOException Exception encapsulatingGifErrors.