2015-03-23 2 views
7

Я использую библиотеку android-gif-drawable для отображения анимированного gif в режиме Android. Эта библиотека может загружать файл из входного потока, байтового массива, байтового буфера или из локально сохраненного файла. Я ищу способ использовать Picasso для загрузки gif и передачи его в библиотеку для загрузки в GifImageView. К сожалению, как только загруженное изображение преобразуется в растровое изображение, оно просто становится единственным фреймом. Я думаю, что пользовательский обработчик запроса может передать поток ввода для загрузки GifImageView, но я не могу понять, как это сделать. У кого-нибудь есть указатели или мысли об этом?Picasso загружает изображение в GifImageView (библиотека для Android-гигабайта)

ответ

5

Если вы еще этого не поняли, вы можете использовать библиотеку Ion. Несколько дней назад я столкнулся с той же проблемой, и это сработало для меня.

+0

Спасибо за ввод. Я пытался выяснить способ подсчета количества методов в моем приложении для совместимости с Android 2.3 (у Picasso очень низкий счет метода). В итоге я вернулся к использованию Glide для анимированных gif и уменьшил количество меток, удалив некоторые другие библиотеки, которые были в использовании. –

+1

В дополнение к комментарию @ taitasciore, вот код, чтобы заставить его работать: GifImageView imageView = ((GifImageView) view.findViewById (R.id.explainer_gif)); String url = ""; Ion.with (imageView) .load (url); –

Смежные вопросы