如何在初始屏幕中显示动画GIF?

时间:2018-09-12 15:11:25

标签: android splash-screen photoshop

我创建了一个动画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。
我该如何实现?

1 个答案:

答案 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对您的用户来说更好。