4
我知道很多人已經問到如何在Android中顯示GIF圖像,但大多數的答案有問題最多:安卓:顯示和暫停GIF圖像
- 他們使用現在過時的庫。
- 他們使用的庫不允許暫停(和恢復)動畫,這是我想要做的事情。
此刻做到這一點最簡單的方法是什麼?
我知道很多人已經問到如何在Android中顯示GIF圖像,但大多數的答案有問題最多:安卓:顯示和暫停GIF圖像
此刻做到這一點最簡單的方法是什麼?
有一個很好的庫可以在你的應用中顯示GIF圖像。 android-gif-drawable
它具有非常好的XML和Java用法。它還爲您提供了一個非常易於使用的API。
這裏是你在有可能有興趣的方法列表:
GifDrawable
實現了Animatable
和MediaPlayerControl
所以你可以使用它的方法多:
stop()
- 停止動畫,可以從任何線程調用start()
- 啓動動畫,可以從任意線程調用isRunning()
- 返回動畫當前是否正在運行或不reset()
- 倒帶動畫,不會重新啓動停止一個setSpeed(float factor)
- 設置新的動畫速度因子,例如。使2.0F將增加一倍動畫速度seekTo(int position)
- 尋求動畫(電流環路內)到給定的位置(以毫秒爲單位)getDuration()
- 返回的持續時間動畫的一個環的getCurrentPosition()
- 從經過時間返回當前動畫循環的開頭