How can i add GIF format image as a splash screen. I tried to add but when i add it. It acts as a normal image. I don't know whether we can use Gif image as splash Screen. if there is any option to work that GIF format image.
Asked
Active
Viewed 3.4k times
2 Answers
20
Yes, you can Add Gif Image for the Splash Screen. To use Gif Image in your View.
add this dependency to your build.gradle
file in the app module.
For the latest version.
dependencies {
compile 'pl.droidsonroids.gif:android-gif-drawable:1.2.10'
}
and In the XML file add this way
<pl.droidsonroids.gif.GifTextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/yourgif_image"
/>
and add your Gif Image to Drawable.
For more detail visit this: https://github.com/koral--/android-gif-drawable
Or
you can Create different Frame for Image and add it one after another in short interval of time.

Community
- 1
- 1

Harshad Pansuriya
- 20,189
- 8
- 67
- 95
-
-
For those wondering: you don't need to convert the gif file to another format. Just use the image file as is in your drawable or mipmap resources folder. Works great! – MasterMind Feb 14 '20 at 17:48
-
2
4
use glide to solve this.
ImageView imageView = findViewById(R.id.splashScreen);
GlideDrawableImageViewTarget splashScreen = new GlideDrawableImageViewTarget(imageView);
Glide.with(this).load(R.raw.gif_men_at_work).into(splashScreen);
go to this stackoverflow link for more detail

Gautam Kumar
- 1,385
- 14
- 17