|
|
@@ -42,22 +42,28 @@ public class TemplateAdapter extends BaseQuickAdapter<CouponBean, BaseViewHolder
|
|
|
@Override
|
|
|
protected void convert(@NonNull BaseViewHolder holder, CouponBean couponBean) {
|
|
|
ImageView iv_template = holder.getView(R.id.iv_template);
|
|
|
- // 圆角
|
|
|
- Glide.with(mContext).load(couponBean.coverUrl)
|
|
|
- //.apply(RequestOptions.bitmapTransform(new RoundedCorners(48)))
|
|
|
- //.apply(RequestOptions.bitmapTransform(new RoundedCorners(mRadius)))
|
|
|
- .apply(new RequestOptions()
|
|
|
- .skipMemoryCache(true)
|
|
|
- .diskCacheStrategy(DiskCacheStrategy.NONE))
|
|
|
- //先加载原图大小的十分之一
|
|
|
- .thumbnail(0.1f)
|
|
|
- .into(new SimpleTarget<Drawable>() {
|
|
|
- @Override
|
|
|
- public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
|
|
|
- iv_template.setScaleType(ImageView.ScaleType.CENTER_CROP);
|
|
|
- iv_template.setImageDrawable(resource);
|
|
|
- }
|
|
|
- });
|
|
|
+ if (couponBean.isCoverUrlLocal) {
|
|
|
+ int resourceId = Integer.parseInt(couponBean.coverUrl);
|
|
|
+ iv_template.setImageResource(resourceId);
|
|
|
+ } else {
|
|
|
+ // 圆角
|
|
|
+ Glide.with(mContext).load(couponBean.coverUrl)
|
|
|
+ //.apply(RequestOptions.bitmapTransform(new RoundedCorners(48)))
|
|
|
+ //.apply(RequestOptions.bitmapTransform(new RoundedCorners(mRadius)))
|
|
|
+ .apply(new RequestOptions()
|
|
|
+ .skipMemoryCache(true)
|
|
|
+ .diskCacheStrategy(DiskCacheStrategy.NONE))
|
|
|
+ //先加载原图大小的十分之一
|
|
|
+ .thumbnail(0.1f)
|
|
|
+ .into(new SimpleTarget<Drawable>() {
|
|
|
+ @Override
|
|
|
+ public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
|
|
|
+ iv_template.setScaleType(ImageView.ScaleType.CENTER_CROP);
|
|
|
+ iv_template.setImageDrawable(resource);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
holder.setText(R.id.tv_template, couponBean.couponName);
|
|
|
holder.setOnClickListener(R.id.rl_template, new View.OnClickListener() {
|