diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-07-24 16:42:19 -0700 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-07-24 16:42:19 -0700 |
commit | 900caeea647200ae21f676f355d6fa87557954ce (patch) | |
tree | f443281617550924a0d848e97b26c225fd6c1ff1 /app/src/main/java/github/daneren2005/dsub/adapter | |
parent | ea38d28b79f40697615da5b0d00322d53eaf4d90 (diff) | |
download | dsub-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.java | 17 |
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 |