詹子聪 5 роки тому
батько
коміт
f3e65ca0a7

+ 4 - 2
app/src/main/java/com/miekir/eden/ui/home/goods/detail/DetailImgAdapter.java

@@ -9,13 +9,14 @@ import android.widget.ImageView;
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
 
-import com.bumptech.glide.Glide;
 import com.bumptech.glide.request.target.SimpleTarget;
 import com.bumptech.glide.request.transition.Transition;
 import com.chad.library.adapter.base.BaseQuickAdapter;
 import com.chad.library.adapter.base.BaseViewHolder;
 import com.miekir.eden.BuildConfig;
 import com.miekir.eden.R;
+import com.miekir.eden.constant.ConstantString;
+import com.miekir.eden.tool.GlideTool;
 
 import java.util.List;
 
@@ -39,7 +40,8 @@ public class DetailImgAdapter extends BaseQuickAdapter<String, BaseViewHolder> {
         String realUrl = url.startsWith("http") ? url : BuildConfig.HOST_STATIC_RESOURCE_IMAGE+url;
         // 防止图片错乱
         iv_detail_img.setTag(R.id.aciv_goods, url);
-        Glide.with(mContext).load(realUrl)
+        GlideTool.load(mContext, realUrl, ConstantString.HEADER_REFERER)
+        //Glide.with(mContext).load(realUrl)
                 //.apply(RequestOptions.bitmapTransform(new RoundedCorners(mRadius)))
                 //.apply(new RequestOptions()
                 //        .skipMemoryCache(true)

+ 22 - 9
app/src/main/java/com/miekir/eden/ui/home/goods/detail/MeizhiDetailActivity.java

@@ -10,7 +10,9 @@ import com.bumptech.glide.request.RequestOptions;
 import com.miekir.common.utils.ToastTool;
 import com.miekir.eden.R;
 import com.miekir.eden.base.SwipeBackActivity;
+import com.miekir.eden.constant.ConstantString;
 import com.miekir.eden.manager.EdenManager;
+import com.miekir.eden.tool.GlideTool;
 import com.miekir.eden.tool.StringTool;
 import com.miekir.eden.tool.SystemTool;
 import com.miekir.eden.tool.ui.StatusTool;
@@ -60,15 +62,26 @@ public class MeizhiDetailActivity extends SwipeBackActivity {
             }
         });
         if (!TextUtils.isEmpty(url)) {
-            Glide.with(this)
-                    .load(url)
-                    .apply(new RequestOptions()
-                            .placeholder(R.mipmap.logo_gray)
-                            .error(R.mipmap.logo_gray)
-                            .diskCacheStrategy(DiskCacheStrategy.ALL))
-                    // 缓存所有尺寸的图片
-                    //.thumbnail( 0.1f )//先加载原图大小的十分之一
-                    .into(pv_meizhi);
+            if (EdenManager.getInstance().isKwyPhotoReady()) {
+                Glide.with(this)
+                        .load(url)
+                        .apply(new RequestOptions()
+                                .placeholder(R.mipmap.logo_gray)
+                                .error(R.mipmap.logo_gray)
+                                .diskCacheStrategy(DiskCacheStrategy.ALL))
+                        // 缓存所有尺寸的图片
+                        //.thumbnail( 0.1f )//先加载原图大小的十分之一
+                        .into(pv_meizhi);
+            } else {
+                GlideTool.load(this, url, ConstantString.HEADER_REFERER)
+                        .apply(new RequestOptions()
+                                .placeholder(R.mipmap.logo_gray)
+                                .error(R.mipmap.logo_gray)
+                                .diskCacheStrategy(DiskCacheStrategy.ALL))
+                        // 缓存所有尺寸的图片
+                        //.thumbnail( 0.1f )//先加载原图大小的十分之一
+                        .into(pv_meizhi);
+            }
         }
     }
 }