|
|
|
|
@ -3,6 +3,7 @@ package com.fongmi.android.tv.utils; |
|
|
|
|
import static android.widget.ImageView.ScaleType.CENTER_CROP; |
|
|
|
|
import static android.widget.ImageView.ScaleType.FIT_CENTER; |
|
|
|
|
|
|
|
|
|
import android.content.Context; |
|
|
|
|
import android.graphics.drawable.Drawable; |
|
|
|
|
import android.text.TextUtils; |
|
|
|
|
import android.view.View; |
|
|
|
|
@ -13,22 +14,16 @@ import androidx.annotation.Nullable; |
|
|
|
|
|
|
|
|
|
import com.bumptech.glide.Glide; |
|
|
|
|
import com.bumptech.glide.load.DataSource; |
|
|
|
|
import com.bumptech.glide.load.engine.DiskCacheStrategy; |
|
|
|
|
import com.bumptech.glide.load.engine.GlideException; |
|
|
|
|
import com.bumptech.glide.load.model.GlideUrl; |
|
|
|
|
import com.bumptech.glide.load.model.LazyHeaders; |
|
|
|
|
import com.bumptech.glide.load.resource.gif.GifDrawable; |
|
|
|
|
import com.bumptech.glide.request.RequestListener; |
|
|
|
|
import com.bumptech.glide.request.target.Target; |
|
|
|
|
import com.bumptech.glide.request.transition.Transition; |
|
|
|
|
import com.bumptech.glide.signature.ObjectKey; |
|
|
|
|
import com.fongmi.android.tv.App; |
|
|
|
|
import com.fongmi.android.tv.R; |
|
|
|
|
import com.fongmi.android.tv.impl.CustomTarget; |
|
|
|
|
import com.github.catvod.utils.Json; |
|
|
|
|
import com.google.common.net.HttpHeaders; |
|
|
|
|
|
|
|
|
|
import java.io.File; |
|
|
|
|
import java.util.HashSet; |
|
|
|
|
import java.util.Map; |
|
|
|
|
import java.util.Set; |
|
|
|
|
@ -39,8 +34,8 @@ public class ImgUtil { |
|
|
|
|
|
|
|
|
|
private static final Set<String> failed = new HashSet<>(); |
|
|
|
|
|
|
|
|
|
public static void load(String url, CustomTarget<Drawable> target) { |
|
|
|
|
Glide.with(App.get()).load(getUrl(url)).error(R.drawable.artwork).into(target); |
|
|
|
|
public static void load(Context context, String url, CustomTarget<Drawable> target) { |
|
|
|
|
Glide.with(context).load(getUrl(url)).error(R.drawable.artwork).into(target); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public static void load(String text, String url, ImageView view) { |
|
|
|
|
|