我创建了一个动画GIF,我想将其放在初始屏幕上。
有显示位图的方法
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
<item android:drawable="@android:color/white"/>
<item>
<bitmap
android:src="@drawable/fiadr"
android:gravity="center"/>
</item>
</layer-list>
但是我发现无法使用动画GIF。
我该如何实现?
答案 0 :(得分:3)
您有2个选项,
1)使用滑行显示该GIF
Glide.with(this).load(R.raw.image_gif).asGif().into(imageView);
https://bumptech.github.io/glide/
Show GIF file with Glide (image loading and caching library)
2)将动画转换为在Adobe After Affects中,并使用Lottie进行显示。 Instructions
如果您能够将动画转换为“ After Affects”,我建议您选择选项2。 Lottie会让人安心,比GIF对您的用户来说更好。