pull/594/head
jhengazuki 4 months ago
parent 97c8f1d03e
commit 0549b4dca1
  1. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  3. 11
      app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java
  4. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  5. 2
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -508,7 +508,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void setArtwork() {
ImgUtil.load(mChannel.getLogo(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(this, mChannel.getLogo(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);

@ -912,7 +912,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
}
private void setArtwork() {
ImgUtil.load(mHistory.getVodPic(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(this, mHistory.getVodPic(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);

@ -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) {

@ -524,7 +524,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
}
private void setArtwork() {
ImgUtil.load(mChannel.getUrl(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(this, mChannel.getUrl(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);

@ -991,7 +991,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
}
private void setArtwork() {
ImgUtil.load(mHistory.getVodPic(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(this, mHistory.getVodPic(), new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);

Loading…
Cancel
Save