我知道很多人已经问过如何在Android中显示GIF图像,但大多数答案都存在大多数问题:
目前最简单的方法是什么?
答案 0 :(得分:0)
有一个很好的库可以在您的应用中显示GIF图像。 android-gif-drawable
它具有非常好的用法,包括XML和Java。它还为您提供了一个非常易于使用的API。
以下是您可能感兴趣的方法列表:
GifDrawable
实现了Animatable
和MediaPlayerControl
,因此您可以使用其方法等等:
stop()
- 停止动画,可以从任何线程调用start()
- 启动动画,可以从任何线程调用isRunning()
- 返回动画当前是否正在运行reset()
- 倒回动画,不重启已停止一个setSpeed(float factor)
- 设置新的动画速度因子,例如。传递2.0f将使动画速度加倍seekTo(int position)
- 寻找动画(在当前循环中)到给定位置(以毫秒为单位)getDuration()
- 返回动画的一个循环的持续时间getCurrentPosition()
- 返回当前动画循环开始的经过时间