Bundled GIFLib via JNI is used to render frames. This way should be more efficient than WebView or Movie classes. Current development builds (build from dev branch) are published to OSS snapshot repository. To use them, specify repository URL in repositories block. For Android 4.2+ (API level 17+). Supports GifTextureView hardware-accelerated rendering, and GifTexImage2D OpenGL ES 2.0+. See sample directory. Sample project is under construction. Not all features are covered yet. The simplest way is to use GifImageView (or GifImageButton) like a normal ImageView. If drawables declared by android:src and/or android:background are GIF files then they will be automatically recognized as GifDrawables and animated. If given drawable is not a GIF then mentioned Views work like plain ImageView and ImageButton. GifTextView allows you to use GIFs as compound drawables and background.

Features

  • GifDrawable can be constructed directly from various sources
  • Just set GifDrawable as MediaPlayer on your MediaController
  • Standard controls for a MediaPlayer can be used to control GIF animation and show its current progress
  • GifDrawable now uses android.graphics.Bitmap as frame buffer
  • GifTextView allows you to use GIFs as compound drawables and background
  • GifDrawable implements an Animatable and MediaPlayerControl so you can use its methods

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow android-gif-drawable

android-gif-drawable Web Site

Other Useful Business Software
AI-generated apps that pass security review Icon
AI-generated apps that pass security review

Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Try Retool free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of android-gif-drawable!

Additional Project Details

Operating Systems

Android

Programming Language

Java

Related Categories

Java Photo Management Software, Java Animation Software

Registered

2021-06-29