Как правильно отобразить загрузочное изображение на телефоне Android - PullRequest
0 голосов
/ 21 декабря 2010

Я пытался использовать файл .gif из моих ресурсов, но при загрузке не получаю никакого движения. Я использую его как загрузочный образ, пока выполняю асинхронную задачу. Ранее я использовал диалоговое окно прогресса, но теперь я хотел бы отобразить изображение сам, а не использовать диалоговое окно. Как я могу заставить это изображение отображаться правильно?

Ответы [ 2 ]

1 голос
/ 21 декабря 2010

Попробуйте использовать AnimationDrawable: http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html

По сути, вы должны разбить каждый из кадров в вашем gif на отдельные файлы - например, файл .png (скажем, если он имеет прозрачность) и указать эти файлы в <animation-list>. Вы также можете контролировать продолжительность каждого кадра.

См. Ссылку для примера кода

0 голосов
/ 21 декабря 2010

Если вы недовольны использованием изображения GIF, вы можете просто использовать WebView вместо ImageView.Затем создайте HTML-документ, который отображает ваше изображение GIF.Когда вы показываете его в WebView, он будет анимирован для вас.

...