Glide加载imageView 和Glide 加载RelativeLayout
1:Glide加载imageView
//圆角
RoundedCorners corners = new RoundedCorners(14);
RequestOptions options = RequestOptions.bitmapTransform(corners)
.placeholder(R.mipmap.banner_defale)
.skipMemoryCache(true) //跳过内存缓存
.diskCacheStrategy(DiskCacheStrategy.NONE);//不缓冲disk硬盘中
Glide.with(context)
.load(data.get(position).getUrl())
.apply(options)
.into(image);
2:Glide 加载RelativeLayout
//圆角
RoundedCorners corners = new RoundedCorners(14);
RequestOptions options = RequestOptions.bitmapTransform(corners)
.placeholder(R.mipmap.banner_defale)
.skipMemoryCache(true) //跳过内存缓存
.diskCacheStrategy(DiskCacheStrategy.NONE);//不缓冲disk硬盘中
SimpleTarget<Drawable> simpleTarget = new SimpleTarget<Drawable>() {
@Override
public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
((MyDataViewHolder) holder).rl_layout.setBackground(resource);
}
};
Glide.with(context)
.asDrawable()
.load(data.get(position).getUrl())
.apply(options)
.into(simpleTarget);