Glide加载静态图片时有动态placeholder(loadding)图片加载方法

使用Glide加载静态图片(png,jpg等),placeholder(loadding)图为gif遇到的问题

加载图片前预览图(git)
在这里插入图片描述

RequestOptions options = new RequestOptions()
.placeholder(placeholder == 0 ? R.drawable.img_loading : placeholder)
.skipMemoryCache(false)  //用内存缓存
.diskCacheStrategy(DiskCacheStrategy.ALL)//缓存所有图片(原图,转换图)
.fitCenter()   //fitCenter 缩放图片充满ImageView CenterInside大缩小原(图) CenterCrop大裁小扩充满ImageView  Center大裁(中间)小原
.error(error == 0 ? R.drawable.load_error : error);
//Glide为4.0版本以上	配置参数

加载代码遇见的问题(R.drawable.img_loading 为git图片,但是加载后不动)

RequestManager loader = Glide.with(view);
loader.load(url).apply(options).into(imageView);//url指向的不是git,相当于下面的代码
//loader.asBitmap().load(url).apply(options).into(imageView);//imageView为ImageView类型

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值