Показать анимированный GIF

Я хочу отображать анимированные GIF-изображения в моем приложении. Как я выяснил, сложный способ, которым Android не поддерживает анимированный GIF изначально.

Однако он может отображать анимацию, используяAnimationDrawable:

Разработка> Руководства> Изображения и графика> Обзор Drawables

В примере используется анимация, сохраненная в виде кадров в ресурсах приложения, но мне нужно отобразить анимированный GIF-файл напрямую.

Мой план состоит в том, чтобы разбить анимированный GIF на кадры и добавить каждый кадр как нарисованный в AnimationDrawable.

Кто-нибудь знает, как извлечь кадры из анимированного GIF и конвертировать каждый из них вDrawable?

Ответы на вопрос(29)

Ваш ответ на вопрос