Browse Source

Rename library holder

inorichi 9 năm trước cách đây
mục cha
commit
c88d8f0ded

+ 0 - 1
app/src/main/java/eu/kanade/mangafeed/data/models/Manga.java

@@ -1,6 +1,5 @@
 package eu.kanade.mangafeed.data.models;
 
-import android.support.annotation.NonNull;
 import android.support.annotation.Nullable;
 
 import com.pushtorefresh.storio.sqlite.annotations.StorIOSQLiteColumn;

+ 1 - 1
app/src/main/java/eu/kanade/mangafeed/ui/adapter/LibraryAdapter.java

@@ -16,7 +16,7 @@ public class LibraryAdapter<T> extends EasyAdapter<T> implements Filterable {
     Filter filter;
 
     public LibraryAdapter(Context context) {
-        super(context, MangaLibraryHolder.class);
+        super(context, LibraryHolder.class);
         filter = new CatalogueFilter();
     }
 

+ 12 - 3
app/src/main/java/eu/kanade/mangafeed/ui/adapter/MangaLibraryHolder.java → app/src/main/java/eu/kanade/mangafeed/ui/adapter/LibraryHolder.java

@@ -5,6 +5,7 @@ import android.widget.ImageView;
 import android.widget.TextView;
 
 import com.bumptech.glide.Glide;
+import com.bumptech.glide.load.engine.DiskCacheStrategy;
 
 import eu.kanade.mangafeed.R;
 import eu.kanade.mangafeed.data.models.Manga;
@@ -15,7 +16,7 @@ import uk.co.ribot.easyadapter.annotations.ViewId;
 
 
 @LayoutId(R.layout.item_library)
-public class MangaLibraryHolder extends ItemViewHolder<Manga> {
+public class LibraryHolder extends ItemViewHolder<Manga> {
 
     @ViewId(R.id.thumbnailImage)
     ImageView mThumbImage;
@@ -26,7 +27,7 @@ public class MangaLibraryHolder extends ItemViewHolder<Manga> {
     @ViewId(R.id.unreadText)
     TextView mUnreadText;
 
-    public MangaLibraryHolder(View view) {
+    public LibraryHolder(View view) {
         super(view);
     }
 
@@ -39,8 +40,16 @@ public class MangaLibraryHolder extends ItemViewHolder<Manga> {
         else {
             mUnreadText.setVisibility(View.GONE);
         }
+
+        String thumbnail;
+        if (manga.thumbnail_url != null)
+            thumbnail = manga.thumbnail_url;
+        else
+            thumbnail = "http://img1.wikia.nocookie.net/__cb20090524204255/starwars/images/thumb/1/1a/R2d2.jpg/400px-R2d2.jpg";
+
         Glide.with(getContext())
-                .load("http://img1.wikia.nocookie.net/__cb20090524204255/starwars/images/thumb/1/1a/R2d2.jpg/400px-R2d2.jpg")
+                .load(thumbnail)
+                .diskCacheStrategy(DiskCacheStrategy.RESULT)
                 .centerCrop()
                 .into(mThumbImage);
     }