pull/594/head
jhengazuki 4 months ago
parent 52a98010d1
commit b079efca01
  1. 7
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  2. 7
      app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java
  3. 2
      app/src/leanback/java/com/fongmi/android/tv/ui/fragment/VodFragment.java
  4. 5
      app/src/main/java/com/fongmi/android/tv/utils/ImgUtil.java
  5. BIN
      app/src/main/res/drawable-nodpi/radio.webp
  6. 1
      app/src/main/res/values/styles.xml
  7. 7
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java
  8. 7
      app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java

@ -508,17 +508,12 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick
}
private void setArtwork(String url) {
ImgUtil.load(url, R.drawable.radio, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(url, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);
}
@Override
public void onLoadFailed(@Nullable Drawable error) {
mBinding.exo.setDefaultArtwork(error);
}
@Override
public void onLoadCleared(@Nullable Drawable placeholder) {
}

@ -918,17 +918,12 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List
}
private void setArtwork(String url) {
ImgUtil.load(url, R.drawable.radio, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(url, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);
}
@Override
public void onLoadFailed(@Nullable Drawable error) {
mBinding.exo.setDefaultArtwork(error);
}
@Override
public void onLoadCleared(@Nullable Drawable placeholder) {
}

@ -202,7 +202,7 @@ public class VodFragment extends BaseFragment implements CustomScroller.Callback
}
private boolean checkLastSize(List<Vod> items, Style style) {
if (mLast == null || items.size() == 0) return false;
if (mLast == null || items.isEmpty()) return false;
int size = Product.getColumn(style) - mLast.size();
if (size == 0) return false;
size = Math.min(size, items.size());

@ -34,9 +34,8 @@ public class ImgUtil {
return new ObjectKey(url + "_" + Setting.getQuality());
}
public static void load(String url, int error, CustomTarget<Drawable> target) {
if (TextUtils.isEmpty(url)) target.onLoadFailed(ResUtil.getDrawable(error));
else Glide.with(App.get()).asDrawable().load(getUrl(url)).error(error).skipMemoryCache(true).dontAnimate().signature(getSignature(url)).into(target);
public static void load(String url, CustomTarget<Drawable> target) {
if (!TextUtils.isEmpty(url)) Glide.with(App.get()).asDrawable().load(getUrl(url)).skipMemoryCache(true).dontAnimate().signature(getSignature(url)).into(target);
}
public static void rect(String text, String url, ImageView view) {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

@ -24,7 +24,6 @@
<item name="use_artwork">true</item>
<item name="use_controller">false</item>
<item name="animation_enabled">false</item>
<item name="default_artwork">@drawable/radio</item>
</style>
<style name="Player.Vod">

@ -524,17 +524,12 @@ public class LiveActivity extends BaseActivity implements CustomKeyDown.Listener
}
private void setArtwork(String url) {
ImgUtil.load(url, R.drawable.radio, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(url, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);
}
@Override
public void onLoadFailed(@Nullable Drawable error) {
mBinding.exo.setDefaultArtwork(error);
}
@Override
public void onLoadCleared(@Nullable Drawable placeholder) {
}

@ -986,17 +986,12 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo
}
private void setArtwork(String url) {
ImgUtil.load(url, R.drawable.radio, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
ImgUtil.load(url, new CustomTarget<>(ResUtil.getScreenWidth(), ResUtil.getScreenHeight()) {
@Override
public void onResourceReady(@NonNull Drawable resource, @Nullable Transition<? super Drawable> transition) {
mBinding.exo.setDefaultArtwork(resource);
}
@Override
public void onLoadFailed(@Nullable Drawable error) {
mBinding.exo.setDefaultArtwork(error);
}
@Override
public void onLoadCleared(@Nullable Drawable placeholder) {
}

Loading…
Cancel
Save