02 Glide
Glide
1 常用方法
with(Context context) - 需要上下文
load(String url) - 这里我们所使用的一个字符串形式的网络图片的 URL,后面会讲解 load() 的更多使用方式
into(ImageView imageView) - 你需要显示图片的目标ImageView
.placeholder(R.drawable.place_image)-图片加载出来前,显示的图片
.error(R.drawable.error_image)-图片加载失败后,显示的图片
.thumbnail -图是动态的占位图可以从网络中加载。缩略图会在世纪请求加载完成或者处理完之后才显示。在原始图片到达之后,缩略图不会取代原始图片,只会被抹除。
.crossFade()-或者使用 dontAnimate() 关闭动画
.override(width,height)-指定图片显示大小长长可能用到,毕竟从服务器获取的图片不一定都是符合设计图的标准的。我们在这里就可以使用 override(width,height) 方法,在图片显示到 ImageView 之前,重新改变图片大小。
.skipMemoryCache(true)
.diskCacheStrategy( DiskCacheStrategy.NONE )-内存缓存是 Glide 默认帮我们做了的,除非你不需要,可以调用 skipMemoryCache(true) 告诉 Glide 跳过内存缓存。这样 Glide 就不会把这张图片放到内存缓存中,该方法只影响内存缓存。(不要问调用skipMemoryCache(false)的问题,Glide 是默认将图片放入内存缓存中的)
.asBitmap() :必须是bitmap图片
2 示例代码
Glide.with(mContext)
.load(Constant.BASE_NGINX_URL + item.getCaptureUrl())
.apply(new RequestOptions()
.fitCenter()
.override(100, 100)
.placeholder(R.drawable.pot_blank)
.dontAnimate()
.error(R.drawable.pot_blank))
.into((ImageView) helper.getView(R.id.iv_photo_search_capture));
本文地址:https://blog.csdn.net/weixin_44342753/article/details/107511949
上一篇: Recycleview1 显示垂直排布框,点击弹出对应id
下一篇: Reveal4 的那些坑
推荐阅读
-
写Bug时,需要注意的几点 02
-
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
-
Java基础02-安装eclipse以及第一个Java程序
-
坚持代码实现数据结构DAY02——线性表及其实现
-
Android 9.0 网络请求适配,加载网络图片用Glide框架网络权限配置配好了,还是加载不出来图片
-
Android 入门第十讲02-广播(广播概述,使用方法(系统广播,自定义广播,两个activity之间的交互和传值),EventBus使用方法,数据传递,线程切换,Android的系统广播大全)
-
02点睛Spring4.1-Java Config
-
Lesson02_01 表格标签
-
Lesson02_03 表单标签
-
Lesson02_06 分区标签