Glide使用
来源:互联网 发布:js promise实现原理 编辑:程序博客网 时间:2024/04/29 17:20
Glide使用
compile 'com.github.bumptech.glide:glide:3.7.0'
基本使用
String imgUrl = "http://img.nga.178.com/attachments/mon_201608/11/-7Q2f-lclqKvT1kSbk-an.png";Glide.with(MainActivity.this) .load(imgUrl) .into(mImg);
关闭加载动画效果
Glide.with(MainActivity.this) .load(imgUrl) .dontAnimate() .into(mImg);
设置错误图和占位图
Glide.with(MainActivity.this) .load(imgUrl) .error(R.mipmap.ic_launcher) .placeholder(R.mipmap.ic_launcher2) .into(mImg);
设置默认加载动画持续时间
Glide.with(MainActivity.this) .load(imgUrl) .crossFade(2000) .into(mImg);
加载GIF图片
String gifUrl = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1493379685869&di=26bb72ad973a8651388dc51c49ef1e34&imgtype=0&src=http%3A%2F%2Fimg3.duitang.com%2Fuploads%2Fitem%2F201508%2F28%2F20150828181549_Tvm8j.gif"; Glide.with(MainActivity.this) .load(gifUrl) .into(mImg);
仅加载GIF第一帧
Glide.with(MainActivity.this) .load(gifUrl) .asBitmap() .into(mImg);
跳过内存缓存
Glide.with(MainActivity.this) .load(gifUrl) .skipMemoryCache(true) .into(mImg);
磁盘缓存
Glide.with(MainActivity.this) .load(gifUrl) .diskCacheStrategy(DiskCacheStrategy.ALL) .into(mImg);
清理缓存
// 清理内存缓存(需在UI线程) Glide.get(MainActivity.this).clearMemory(); new Thread(new Runnable() { @Override public void run() { // 清理磁盘缓存(需在子线程) Glide.get(MainActivity.this).clearDiskCache(); } }).start();
0 0
- 【Glide】使用
- Glide---使用
- Glide使用
- Glide使用
- Glide使用
- Glide使用
- Glide使用
- Glide 使用
- Glide使用
- Glide使用
- Glide使用
- Glide命令,如何使用glide,glide.lock
- Android - Glide的使用
- Android - Glide的使用
- Glide 的基本使用
- Glide使用记录
- Glide使用总结
- glide使用问题
- JavaScript之命名空间模式
- 页面下拉框的回显
- Java多线程/并发16、Atomic原子变量和原子操作
- J2EE
- ubuntu mysql 字符集设置
- Glide使用
- 组合数
- 华中科技大学计算机学院2017年考研机试第三题
- Hadoop2.8.0 HDFS伪分布式布置
- Mybatis的Executor介绍(二)——批处理
- 网易云跟帖替换多说评论
- TCP协议如何来保证传输的可靠性和数据的顺序性
- 【leetcode】insertion-sort-list
- transmission-daemon已完成列表位置