|
@@ -98,6 +98,8 @@ public class GoodsAdapter extends BaseQuickAdapter<GoodsBean, BaseViewHolder> {
|
|
|
if (!goodsBean.coverImageUrl.startsWith("http")) {
|
|
if (!goodsBean.coverImageUrl.startsWith("http")) {
|
|
|
goodsBean.coverImageUrl = BuildConfig.HOST_STATIC_RESOURCE + goodsBean.coverImageUrl;
|
|
goodsBean.coverImageUrl = BuildConfig.HOST_STATIC_RESOURCE + goodsBean.coverImageUrl;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ setDefaultView(aciv_goods);
|
|
|
aciv_goods.setTag(R.id.aciv_goods, goodsBean.coverImageUrl);
|
|
aciv_goods.setTag(R.id.aciv_goods, goodsBean.coverImageUrl);
|
|
|
Glide.with(mContext).load(goodsBean.coverImageUrl)
|
|
Glide.with(mContext).load(goodsBean.coverImageUrl)
|
|
|
.apply(RequestOptions.bitmapTransform(new RoundedCorners(mRadius)))
|
|
.apply(RequestOptions.bitmapTransform(new RoundedCorners(mRadius)))
|
|
@@ -110,8 +112,7 @@ public class GoodsAdapter extends BaseQuickAdapter<GoodsBean, BaseViewHolder> {
|
|
|
@Override
|
|
@Override
|
|
|
public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
|
|
public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
|
|
|
if (resource == null) {
|
|
if (resource == null) {
|
|
|
- aciv_goods.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
|
|
|
|
|
- aciv_goods.setImageResource(R.mipmap.logo_gray);
|
|
|
|
|
|
|
+ setDefaultView(aciv_goods);
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -122,8 +123,7 @@ public class GoodsAdapter extends BaseQuickAdapter<GoodsBean, BaseViewHolder> {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
|
}
|
|
}
|
|
|
if (TextUtils.isEmpty(coverUrl) || !TextUtils.equals(coverUrl, goodsBean.coverImageUrl)) {
|
|
if (TextUtils.isEmpty(coverUrl) || !TextUtils.equals(coverUrl, goodsBean.coverImageUrl)) {
|
|
|
- aciv_goods.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
|
|
|
|
|
- aciv_goods.setImageResource(R.mipmap.logo_gray);
|
|
|
|
|
|
|
+ setDefaultView(aciv_goods);
|
|
|
} else {
|
|
} else {
|
|
|
aciv_goods.setScaleType(ImageView.ScaleType.CENTER_CROP);
|
|
aciv_goods.setScaleType(ImageView.ScaleType.CENTER_CROP);
|
|
|
aciv_goods.setImageDrawable(resource);
|
|
aciv_goods.setImageDrawable(resource);
|
|
@@ -175,6 +175,11 @@ public class GoodsAdapter extends BaseQuickAdapter<GoodsBean, BaseViewHolder> {
|
|
|
}*/
|
|
}*/
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ private void setDefaultView(RoundedImageView aciv_goods) {
|
|
|
|
|
+ aciv_goods.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
|
|
|
|
|
+ aciv_goods.setImageResource(R.mipmap.logo_gray);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
private ItemLongClickListener goodsLongClickListener;
|
|
private ItemLongClickListener goodsLongClickListener;
|
|
|
public ItemLongClickListener getGoodsLongClickListener() {
|
|
public ItemLongClickListener getGoodsLongClickListener() {
|
|
|
return goodsLongClickListener;
|
|
return goodsLongClickListener;
|