Glide总结
来源:互联网 发布:mac铁锈红怎么样 编辑:程序博客网 时间:2024/04/30 17:16
Glide.with(this)
.load("http://nuuneoi.com/uploads/source/playstore/cover.jpg") //加载地址
.asBitmap() //转化成bitmap
.centerCrop() //scaleType类型
.diskCacheStrategy(DiskCacheStrategy.ALL) //既缓存全尺寸又缓存其他尺寸
.placeholder(R.mipmap.ic_launcher) //下载图片过程中,显示默认图片
.error(R.mipmap.ic_launcher) //下载图片失败,显示图片
.into(iv); //指定imageview
// Glide.with(context).load(...).asBitmap() //显示gif静态图片
// Glide.with(context).load(...).asGif() //显示gif动态图片
// Glide.with(context).load(“视频路径“) //Glide现在还可以把视频解码为一张图片:
// .override(100, 100) //设置图片的大小
// .thumbnail(0.1f)
// Glide.get(this).clearDiskCache(); //清理本地缓存
// Glide.get(this).clearMemory(); //清理内存
// Glide.with(context).resumeRequests() //滑动停止时,调用resumeRequests()恢复请求
// Glide.with(context).pauseRequests() //当列表在滑动的时候,调用pauseRequests()取消请求
//GlideBuilder设置
class MyGlideModule implements GlideModule {
@Override
public void applyOptions(Context context, GlideBuilder builder) {
//设置图片格式
builder.setDecodeFormat(DecodeFormat.ALWAYS_ARGB_8888);
//设置内存缓存大小
builder.setMemoryCache(new LruResourceCache(10 * 1024 * 1024));
//设置本地缓存路径
builder.setDiskCache(new DiskCache.Factory() {
@Override
public DiskCache build() {
// Careful: the external cache directory doesn't enforce permissions
File cacheLocation = new File(getExternalCacheDir(), "cache_dir_name");
cacheLocation.mkdirs();
return DiskLruCacheWrapper.get(cacheLocation, 50 * 1024 * 1024);
}
});
}
@Override
public void registerComponents(Context context, Glide glide) {
}
}// AndroidManifest.xml文件里面添加
// <meta-data
// android:name="com.yourpackagename.MyGlideMoudle"
// android:value="GlideModule" />
0 0
- Glide总结
- Glide使用总结
- Glide详细使用总结
- Glide使用总结
- Glide框架优势总结
- Glide简单实用总结
- Glide的使用总结
- Glide用法总结
- Glide框架学习总结
- Glide一些用法总结
- Glide v4 知识点总结
- Glide-常见问题总结
- Android Glide 的使用总结
- glide
- Glide
- Glide
- glide
- Glide
- 循环 语句 break的用法 continue的用法
- zhangjiangtao BestCoder 2nd Anniversary Wool
- Git、GitHub的使用和MyEclipse环境下的集成
- java反射
- HTML5 IndexDB 用户本地化存储离线数据库的使用
- Glide总结
- 142. Linked List Cycle II
- php多文件上传
- stored property "text" without initial value prevents synthesized initializers
- 图像缩放算法(用过了邻近差值算法)
- 签到
- java中的Static class
- 为什么C++类定义中,数据成员不能被指定为自身类型,但可以是指向自身类型的指针或引用?
- POJ-1573-Robot Motion