Don't show favourited icon on FavouritesScene

This commit is contained in:
seven332 committed 2019-03-19 21:04:29 +08:00
1 parent 5b8e031e50
commit e5df5714de
3 files changed
+6 -4

No files matched your search

@@ -1013,7 +1013,7 @@ public class FavoritesScene extends BaseScene implements
public FavoritesAdapter(@NonNull LayoutInflater inflater, @NonNull Resources resources,
@NonNull RecyclerView recyclerView, int type) {
super(inflater, resources, recyclerView, type);
super(inflater, resources, recyclerView, type, false);
}
@Override
@@ -62,14 +62,16 @@ abstract class GalleryAdapter extends RecyclerView.Adapter<GalleryHolder> {
private final int mListThumbWidth;
private final int mListThumbHeight;
private int mType = TYPE_INVALID;
private boolean mShowFavourited;
public GalleryAdapter(@NonNull LayoutInflater inflater, @NonNull Resources resources,
@NonNull RecyclerView recyclerView, int type) {
@NonNull RecyclerView recyclerView, int type, boolean showFavourited) {
mInflater = inflater;
mResources = resources;
mRecyclerView = recyclerView;
mLayoutManager = new AutoStaggeredGridLayoutManager(0, StaggeredGridLayoutManager.VERTICAL);
mPaddingTopSB = resources.getDimensionPixelOffset(R.dimen.gallery_padding_top_search_bar);
mShowFavourited = showFavourited;
mRecyclerView.setAdapter(this);
mRecyclerView.setLayoutManager(mLayoutManager);
@@ -210,7 +212,7 @@ abstract class GalleryAdapter extends RecyclerView.Adapter<GalleryHolder> {
holder.simpleLanguage.setText(gi.simpleLanguage);
holder.simpleLanguage.setVisibility(View.VISIBLE);
}
holder.favourited.setVisibility((gi.favoriteSlot >= -1 && gi.favoriteSlot <= 10) ? View.VISIBLE : View.GONE);
holder.favourited.setVisibility((mShowFavourited && gi.favoriteSlot >= -1 && gi.favoriteSlot <= 10) ? View.VISIBLE : View.GONE);
holder.downloaded.setVisibility(gi.downloaded ? View.VISIBLE : View.GONE);
break;
}
@@ -1339,7 +1339,7 @@ public final class GalleryListScene extends BaseScene
public GalleryListAdapter(@NonNull LayoutInflater inflater,
@NonNull Resources resources, @NonNull RecyclerView recyclerView, int type) {
super(inflater, resources, recyclerView, type);
super(inflater, resources, recyclerView, type, true);
}
@Override