diff options
author | Jonas Burian <jonas.burian@protonmail.com> | 2021-01-23 13:03:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-23 13:03:53 +0100 |
commit | 35d010caa23124d12d8487fefadf6ad64beb50dc (patch) | |
tree | 458e380fc53c4fd81f17da47408e53249eaf0036 /app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java | |
parent | 12a98e53701bf48e6d8232e9e8926abc4539b372 (diff) | |
download | AntennaPod-35d010caa23124d12d8487fefadf6ad64beb50dc.zip |
Use podcast image as fallback when episode image returns 404 (#4861)
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java index 07f59bb42..e50425566 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java @@ -291,14 +291,19 @@ public class ItemFragment extends Fragment { txtvPublished.setContentDescription(DateUtils.formatForAccessibility(getContext(), item.getPubDate())); } + RequestOptions options = new RequestOptions() + .error(R.color.light_gray) + .diskCacheStrategy(ApGlideSettings.AP_DISK_CACHE_STRATEGY) + .transforms(new FitCenter(), + new RoundedCorners((int) (4 * getResources().getDisplayMetrics().density))) + .dontAnimate(); + Glide.with(getActivity()) .load(ImageResourceUtils.getImageLocation(item)) - .apply(new RequestOptions() - .error(R.color.light_gray) - .diskCacheStrategy(ApGlideSettings.AP_DISK_CACHE_STRATEGY) - .transforms(new FitCenter(), - new RoundedCorners((int) (4 * getResources().getDisplayMetrics().density))) - .dontAnimate()) + .error(Glide.with(getActivity()) + .load(ImageResourceUtils.getFallbackImageLocation(item)) + .apply(options)) + .apply(options) .into(imgvCover); updateButtons(); } |