aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/adapter
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2015-07-24 16:42:19 -0700
committerScott Jackson <daneren2005@gmail.com>2015-07-24 16:42:19 -0700
commit900caeea647200ae21f676f355d6fa87557954ce (patch)
treef443281617550924a0d848e97b26c225fd6c1ff1 /app/src/main/java/github/daneren2005/dsub/adapter
parentea38d28b79f40697615da5b0d00322d53eaf4d90 (diff)
downloaddsub-900caeea647200ae21f676f355d6fa87557954ce.tar.gz
dsub-900caeea647200ae21f676f355d6fa87557954ce.tar.bz2
dsub-900caeea647200ae21f676f355d6fa87557954ce.zip
#531 Add playlist cover art
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/adapter')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java17
1 files changed, 12 insertions, 5 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java b/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java
index fa00c1dd..4221677e 100644
--- a/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java
+++ b/app/src/main/java/github/daneren2005/dsub/adapter/PlaylistAdapter.java
@@ -16,29 +16,36 @@ package github.daneren2005.dsub.adapter;
import android.content.Context;
-import java.util.ArrayList;
-import java.util.Arrays;
import java.util.List;
+
import android.view.ViewGroup;
import github.daneren2005.dsub.domain.Playlist;
+import github.daneren2005.dsub.util.ImageLoader;
import github.daneren2005.dsub.view.PlaylistView;
import github.daneren2005.dsub.view.UpdateView;
public class PlaylistAdapter extends SectionAdapter<Playlist> {
public static int VIEW_TYPE_PLAYLIST = 1;
- public PlaylistAdapter(Context context, List<Playlist> playlists, OnItemClickedListener listener) {
+ private ImageLoader imageLoader;
+ private boolean largeCell;
+
+ public PlaylistAdapter(Context context, List<Playlist> playlists, ImageLoader imageLoader, boolean largeCell, OnItemClickedListener listener) {
super(context, playlists);
+ this.imageLoader = imageLoader;
+ this.largeCell = largeCell;
this.onItemClickedListener = listener;
}
- public PlaylistAdapter(Context context, List<String> headers, List<List<Playlist>> sections, OnItemClickedListener listener) {
+ public PlaylistAdapter(Context context, List<String> headers, List<List<Playlist>> sections, ImageLoader imageLoader, boolean largeCell, OnItemClickedListener listener) {
super(context, headers, sections);
+ this.imageLoader = imageLoader;
+ this.largeCell = largeCell;
this.onItemClickedListener = listener;
}
@Override
public UpdateView.UpdateViewHolder onCreateSectionViewHolder(ViewGroup parent, int viewType) {
- return new UpdateView.UpdateViewHolder(new PlaylistView(context));
+ return new UpdateView.UpdateViewHolder(new PlaylistView(context, imageLoader, largeCell));
}
@Override