美文网首页Android深入
Glide加载gif的心动历程

Glide加载gif的心动历程

作者: 有间客栈起飞吧 | 来源:发表于2017-04-20 15:35 被阅读0次

以前是使用MyGifView来加载gif动态图片。后来官方推出了Glide,发现Glide功能很强大,也能够加载gif动图。

配置

使用glide的第一步是在我们的build.gradle进行下面的配置

接着,我们就能够调用glide来加载gif动态图片了

其实加载glide加载gif动态图片和加载普通图片差不多。

有些时候,使用Glide加载gif动态图片,会出现加载缓慢或者加载不出来的情况,这个时候,我们需要使用缓存策略。有四种缓存策略。

ALL:缓存源资源和转换后的资源

NONE:不作任何磁盘缓存

SOURCE:缓存源资源

RESULT:缓存转换后的资源

使用Glide加载gif动态图片的时候,想gif可以铺满整个手机屏幕,会发现左右两边会有空白出现。使用下面的方法,可以解决这个问题。或者在ImageView里面设置scaleType的属性来调整。

有些时候,我们希望gif图片可以设置播放次数。这个时候可以使用new GlideDrawableImageViewTarget(ImageView imageView, int maxLoopCount)这个方法来实现,maxLoopCount是用来设置播放次数的。

有些时候,我们需要在加载一次或者几次gif动态图片后,执行一些其他的操作。

参考资料:

blog.csdn.net/u010694658/article/details/52689317

android.jobbole.com/84792/

segmentfault.com/q/1010000008330823

相关文章

网友评论

    本文标题:Glide加载gif的心动历程

    本文链接:https://www.haomeiwen.com/subject/xgrlzttx.html