我能帮助您将应用程序从 Glide v3 升级到 Glide v4。我需要知道通过 Glide 加载的 gif
循环时间长度。
v3 代码:
int duration = 0;
GifDecoder decoder = gifDrawable.getDecoder();
for (int i = 0; i < gifDrawable.getFrameCount(); i++) {
duration += decoder.getDelay(i);
}
看起来在Glide v4中不再使用GifDecoder
,那么我该如何在没有它的情况下进行计算,或者现在该如何获取解码器呢?
Glide v4
中没有GifDecoder
,对吗?如果是的话,那就是错误的信息;你仍然可以使用解码器,没有任何改变。请查看发布更改。 - Dipali Shah