glide加载gif图不显示动画_Glide4-入门教程-4-加载gif图片-程序员宅基地

技术标签: glide加载gif图不显示动画  

一、简介

glide库非常强大,能够加载gif图片就是其中之一,今天,我们就一起看一看如何用gide4加载gif动态图片。

二、使用方法

1,加载gif动画,同加载普通图片一样,使用如下代码就可以加载gif动画Glide.with(this).load(...).into(...)

例如:ImageView imageView = findViewById(R.id.image_view);

Glide.with(this)

// 加载网络图片

.load("https://image.niwoxuexi.com/blog/content/5c0d4b1972-loading.gif")

// 加载drawable

//                .load(R.drawable.loading)

// 加载assets资源的loading.gif 图片

//                .load("file:///android_asset/loading.gif")

.into(imageView);

效果如上图所示,也就是说,不管我们传入的是一张普通图片,还是一张GIF图片,Glide都会自动进行判断,并且可以正确地把它解析并展示出来。

但是如果我想指定加载格式该怎么办呢?就比如说,我希望加载的这张图必须是一张静态图片,我不需要Glide自动帮我判断它到底是静图还是GIF图。

想实现这个功能仍然非常简单,我们只需要再串接一个新的方法就可以了,如下所示&#x

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39616798/article/details/111855864

智能推荐

【OpenGL】LNK1104 无法打开文件“freeglutd.lib”-程序员宅基地

文章浏览阅读2.6k次,点赞2次,收藏3次。新建的OpenGL程序编译时经常会出现[LNK1104 无法打开文件“freeglutd.lib”]问题,如果freeglutd.lib确实放到了正确的路径下,通常可以通过添加“NDEBUG”宏定义解决问题。1 添加NDEBUG如果使用的是Visual Studio,可以使用如下方法添加:在项目属性中选择C/C++ -> 预处理器 -> 预处理器定义  ..._lnk1104 cannot open file 'freeglut.lib

关于JSP连接池-程序员宅基地

文章浏览阅读5.6k次。 到目前为目,JDBC2的连结池只是一个接口,没有真正的实现,JDBC3正在开发中,据报已经支持连结池,但..........JDBC3用了JNDI技术,连结池的配置可以让一个高手都烦死.目前第三方已经实现的连结池当然是poolman,1.0版对一般用户来说已经足够用了.配置也简单,2.0版虽然增加了一些功能,但配置也是采用JNDI,对RMI和EJB不懂的朋友可能很烦.建议用1.0的了.如果有兴趣_jsp连接池

opencv生成圆形标定版程序_圆环标定板图片生成-程序员宅基地

文章浏览阅读1.4k次。#include <opencv2/highgui/highgui.hpp>#include <opencv2/imgproc/imgproc.hpp>#include <opencv2/opencv.hpp> using namespace cv;using namespace std; #define WINDOW_..._圆环标定板图片生成

iOS设置标题栏文字颜色,以及设置导航栏背景颜色、文字颜色_iso mac 标题栏色系-程序员宅基地

文章浏览阅读4.3k次。首先,将项目info选项中的最后一项下拉选中最后一项,然后,在appdelegate中设置- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ [UIApplication sharedApplication_iso mac 标题栏色系

给每个星座的1封信~不知道从哪里转来的-程序员宅基地

文章浏览阅读181次。【给白羊座的1封信】 白羊的人生可以用两个字概括:纠结。不管从哪一方面来说 白羊本身就是一个矛盾的个体。与白羊相恋须知:1.很慢热 我很冷漠 2.很直接 讨厌转弯 3.不喜欢说话 也不喜欢你太吵 4.喜欢自由的感觉 讨厌啰嗦 5.心智很成熟 看事很透彻 6.很绝 7.需要行动证明你爱我。 羊羊人看上去不拘小节 其实感情上道德上有绝对洁癖 触动原则的任何错误哪怕再小都没...

论出入口控制系统中的不同识别技术-程序员宅基地

文章浏览阅读1k次。出入口控制系统 access control system(ACS) 是采用现代电子技术与软件信息技术,在出入口通过对目标的正确识别,确定对目标进行放行或拒绝,同时进行记录和报警等操作的控制系统,系统同时对出入目标的编号、出入时间、出入口编号等情况进行登录与存储,从而保证被控区域及目标的安全,实现智能管理。出入口控制系统广泛应用于智能建筑的安全防范、车..._access control system

随便推点

中国移动Mas(普通短信)_mas.10086.cn 查看短信发送记录-程序员宅基地

文章浏览阅读5.3k次,点赞3次,收藏12次。目录0 前言1 准备工作1.1 引入移动Mas jar包1.2 引入依赖2 完成短信发送功能2.1 编写普通短信发送Service请求Entity响应EntityMd5工具类短信发送Service编写controller,暴露接口3 打包部署4 在项目中调用最近由于业务需求,需要将原先的阿里元短信功能修改成中国移动的Mas。经过几天的研究接口文档,最终实现了:将移动的Mas的普通短信功能打成一个 jar 包,运行在服务器上,实现在业务代码中调用接口中的接口,发送短信的功能。0 前言要使用中国移动的_mas.10086.cn 查看短信发送记录

jquery事件冒泡-程序员宅基地

文章浏览阅读107次。一、什么是冒泡事件事件发生后,浏览器通常首先触发事件发生元素上的事件处理程序,然后是它的父元素,父元素的父元素……依此类推, 直到文档的根元素为止。这被称为事件冒泡,是事件传播的最常见的方式。当处理好一个事件后, 你可能想要停止事件的传播,不希望它继续冒泡。就要绑定该事件的处理方法。如上图,给他们都设置一个点击事件,当点击button时即触发button的点击事件时则会触发相应的父..._什么是jquery的事件冒泡

css音量调节,原生js+css调节音量滑块-程序员宅基地

文章浏览阅读638次。本文实例为大家分享了js调节音量滑块的具体代码,供大家参考,具体内容如下html部分当前位置0%css部分.all {width: 500px;height: 80px;margin: 100px auto;position: relative;}.bar {width: 500px;height: 20px;border-radius: 10px;background: #aaa;positio..._css音量大小

推荐几款好用的截图软件_黑马截图软件-程序员宅基地

文章浏览阅读785次。推荐几款好用的截图软件_黑马截图软件

OneNET EDP协议讲解与应用_javascript onenet edp-程序员宅基地

文章浏览阅读1.3w次,点赞16次,收藏126次。前言 EDP协议是OneNET自主定制的协议,应用在即需要设备上传数据点到平台,又需要下发命令到设备的协议,具体关于OneNET的EDP协议的解释,请看OneNET EDP协议概述,对于协议的具体讲解,请看设备终端接入协议-EDP,SDK请看EDP-SDK,工具请看EDP调试工具,工具使用可参考博客OneNET云平台-EDP协议数据传输。 本文简单讲解使用E..._javascript onenet edp

Cesium - 地图下载器(python)_multi轨迹地图下载-程序员宅基地

文章浏览阅读6.2k次。开发 需要卫星地图作为底图。百度、高德、谷歌、arcgis都提供在线服务,但在不能访问在线服务的地方就不适用了。网上有不少地图下载器,BigeMap、水经注、太乐、91卫图、Google Maps Downloader等等,但是它们都不是完全免费的(免费版有水印,或限制功能),想要授权就得买或者帮它们推广。于是自己编程实现。一、基础知识1、地图瓦片各服务商既然提供在线服务,就必然有器取得瓦片的方式。以谷歌(可能为了和国内服务商提供的道路图层叠加,谷歌的卫星影像在国内是偏移的)为例:http:/_multi轨迹地图下载

推荐文章

热门文章

相关标签