[Android] Fix thumbnails scale for TV

Alexandre Perraud git at videolan.org
Thu Feb 2 14:21:31 CET 2017


vlc-android | branch: master | Alexandre Perraud <4leyx4ndre at gmail.com> | Thu Feb  2 14:20:18 2017 +0100| [cd161391c1656ceafb49fe83f337391fa953960d] | committer: Alexandre Perraud

Fix thumbnails scale for TV

> https://code.videolan.org/videolan/vlc-android/commit/cd161391c1656ceafb49fe83f337391fa953960d
---

 vlc-android/src/org/videolan/vlc/gui/tv/CardPresenter.java | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/vlc-android/src/org/videolan/vlc/gui/tv/CardPresenter.java b/vlc-android/src/org/videolan/vlc/gui/tv/CardPresenter.java
index 087ea8b..05d78bd 100644
--- a/vlc-android/src/org/videolan/vlc/gui/tv/CardPresenter.java
+++ b/vlc-android/src/org/videolan/vlc/gui/tv/CardPresenter.java
@@ -75,19 +75,18 @@ public class CardPresenter extends Presenter {
         public ViewHolder(View view) {
             super(view);
             mCardView = (ImageCardView) view;
+            mCardView.getMainImageView().setScaleType(ImageView.ScaleType.FIT_CENTER);
         }
 
-        void updateCardViewImage(MediaLibraryItem mediaWrapper) {
-            mCardView.getMainImageView().setScaleType(ImageView.ScaleType.CENTER_CROP);
-            if (!TextUtils.isEmpty(mediaWrapper.getArtworkMrl()) && mediaWrapper.getArtworkMrl().startsWith("http")) {
-                AsyncImageLoader.LoadImage(new HttpImageLoader(mediaWrapper.getArtworkMrl()), mCardView);
+        void updateCardViewImage(MediaLibraryItem mediaLibraryItem) {
+            if (!TextUtils.isEmpty(mediaLibraryItem.getArtworkMrl()) && mediaLibraryItem.getArtworkMrl().startsWith("http")) {
+                AsyncImageLoader.LoadImage(new HttpImageLoader(mediaLibraryItem.getArtworkMrl()), mCardView);
             } else {
-                AsyncImageLoader.LoadImage(new CoverFetcher(mediaWrapper), mCardView);
+                AsyncImageLoader.LoadImage(new CoverFetcher(mediaLibraryItem), mCardView);
             }
         }
 
         void updateCardViewImage(Drawable image) {
-            mCardView.getMainImageView().setScaleType(ImageView.ScaleType.FIT_CENTER);
             mCardView.setMainImage(image);
         }
     }



More information about the Android mailing list