一个软件想实现gif图片的动态效果,但是android原生的组件却没有支持这样的功能,只能找第三方的框架使用,在网上搜了一下,发现使用Glide挺多的。简单了解了一下,这个Glide是谷歌推荐使用的,它支持常见图片格式 Jpg 、png、 gif 、webp等格式,支持本地、网络、资源、Assets等资源,功能是非常强大的。
首先下载这个库
gitHub地址:https://github.com/bumptech/glide,把库导入到项目中,
其次,把下面的代码加入到项目中,就酱紫实现了Glide.with(this).load(imgUrl).centerCrop() .placeholder(R.drawable.load_ing).crossFade().into(img);
laceholder(R.drawable.load_ing):这个指的是gif还没有加载出来的时候显示的图片
imgUrl:这个指的是你的图片的地址
image:这个指的就是你要放gif图片的组件
送上两篇参考的优秀博文:
http://www.cnblogs.com/whoislcj/p/5558168.html
http://blog.csdn.net/fancylovejava/article/details/44747759
android加载gif图片
最新推荐文章于 2023-05-26 17:01:20 发布