Android:显示和暂停GIF图像
我知道很多人已经问过如何在Android中显示GIF图像,但大多数答案都有很多问题:Android:显示和暂停GIF图像,android,animated-gif,Android,Animated Gif,我知道很多人已经问过如何在Android中显示GIF图像,但大多数答案都有很多问题: 它们使用的库现在已不推荐使用 他们使用的库不允许暂停(和恢复)动画,这是我想做的事情 目前最简单的方法是什么?有一个很好的库可以在应用程序中显示GIF图像 它在XML和Java中都有很好的用途。它还为您提供了一个非常易于使用的API 以下是您可能感兴趣的方法列表: GifDrawable实现了Animatable和MediaPlayerControl,因此您可以使用其方法和更多: stop()-停止动画,
- 它们使用的库现在已不推荐使用
- 他们使用的库不允许暂停(和恢复)动画,这是我想做的事情
目前最简单的方法是什么?有一个很好的库可以在应用程序中显示GIF图像 它在XML和Java中都有很好的用途。它还为您提供了一个非常易于使用的API 以下是您可能感兴趣的方法列表:
GifDrawable
实现了Animatable
和MediaPlayerControl
,因此您可以使用其方法和更多:
-停止动画,可以从任何线程调用stop()
-启动动画,可以从任何线程调用start()
-返回动画当前是否正在运行isRunning()
-回放动画,不重新启动已停止的动画reset()
-设置新的动画速度因子,例如,超过2.0f将使动画速度加倍setSpeed(float factor)
-将动画(在当前循环中)搜索到给定位置(以毫秒为单位)seekTo(int位置)
-返回动画一个循环的持续时间getDuration()
-返回当前动画循环开始时经过的时间getCurrentPosition()