目录
1. Glide API
2. Glide导入包
3. Glide 7种加载图片方式
4. 取消加载
5 Glide加载GIF
6. Glide的RequestOption
7. Glide自定义圆角
8. RequestBuilder
8.1 RequestBuilder简介
8.2 创建RequestBuilder对象
8.3 apply(options)
8.4 RequestBuilder 重复使用案例
9. Glide设置Listener
10 Glide初始化配置
8. RequestBuilder
8.1 RequestBuilder简介
RequestBuilder 是Glide中请求的骨架,负责携带请求的url和你的设置项来开始一个新的加载过程。
8.2 创建RequestBuilder对象
RequestBuilder<Drawable> requestBuilder = Glide.with(fragment).asDrawable();
or
RequestBuilder<Drawable> requestBuilder = Glide.with(fragment).asBitmap();
8.3 apply(options)
RequestBuilder设置RequestOptoins:
使用 apply() 方法应用 RequestOptions ,使用 transition() 方法应用 TransitionOptions 。
options = new RequestOptions().transform(new CornersTransform(30))
.placeholder(R.mipmap.img1).error(R.mipmap.img_error).centerCrop();
builder = Glide.with(context).asDrawable().apply(options).transition(transitionOptions);
8.4 RequestBuilder 重复使用案例
1. 获取RequestBuilder对象
options = new RequestOptions(). placeholder(R.mipmap.img1).error(R.mipmap.img_error).override(100,100).
centerCrop().transform(new CornersTransform(30));
builder = Glide.with(context).asDrawable().apply(options);
2. 使用案例
for(String imageUrl:imageList){
builder.load(imageUrl).into(imgView);
}
最后
以上就是能干世界最近收集整理的关于Android图片缓存框架 - Glide的RequestBuilder使用 (六)的全部内容,更多相关Android图片缓存框架内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复