Как показать анимированный GIF на заставке? - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть анимированный 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 голосов
/ 12 сентября 2018

У вас есть 2 варианта,

1) Используйте Glide, чтобы отобразить этот GIF Glide.with(this).load(R.raw.image_gif).asGif().into(imageView);

https://bumptech.github.io/glide/

Показать файл GIF с Glide (изображениебиблиотека загрузки и кэширования)

2) Преобразуйте свою анимацию в Adobe After Affects и используйте Lottie , чтобы показать ее. Инструкции

Я рекомендую вариант № 2, если вы можете конвертировать анимацию в After Affects.Лотти будет спокойнее и будет выглядеть лучше для ваших пользователей, чем GIF.

...