summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/adapter/QueueListAdapter.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2014-07-27 23:29:47 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2014-07-30 12:42:01 +0200
commit09c4736867acafee9c008caa8ab78f7b3c4cef68 (patch)
tree04b5ca6258c3449a9ee89fc832edc44c652fe0de /src/de/danoeh/antennapod/adapter/QueueListAdapter.java
parent460e061d35e45268d3dcfebeba00e7231ce8cfd0 (diff)
downloadAntennaPod-09c4736867acafee9c008caa8ab78f7b3c4cef68.zip
Replaced ImageLoader and DiskCache with Picasso
Implemented Picasso Downloaders Replaced ImageLoader and DiskCache with Picasso Removed ImageLoader, DiskCache code
Diffstat (limited to 'src/de/danoeh/antennapod/adapter/QueueListAdapter.java')
-rw-r--r--src/de/danoeh/antennapod/adapter/QueueListAdapter.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/de/danoeh/antennapod/adapter/QueueListAdapter.java b/src/de/danoeh/antennapod/adapter/QueueListAdapter.java
index f671ba5c6..c670089b9 100644
--- a/src/de/danoeh/antennapod/adapter/QueueListAdapter.java
+++ b/src/de/danoeh/antennapod/adapter/QueueListAdapter.java
@@ -6,7 +6,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.*;
import de.danoeh.antennapod.R;
-import de.danoeh.antennapod.asynctask.ImageLoader;
+import de.danoeh.antennapod.asynctask.PicassoProvider;
import de.danoeh.antennapod.feed.FeedItem;
import de.danoeh.antennapod.feed.FeedMedia;
import de.danoeh.antennapod.storage.DownloadRequester;
@@ -22,12 +22,15 @@ public class QueueListAdapter extends BaseAdapter {
private final ActionButtonCallback actionButtonCallback;
private final ActionButtonUtils actionButtonUtils;
+ private final int imageSize;
+
public QueueListAdapter(Context context, ItemAccess itemAccess, ActionButtonCallback actionButtonCallback) {
super();
this.context = context;
this.itemAccess = itemAccess;
this.actionButtonUtils = new ActionButtonUtils(context);
this.actionButtonCallback = actionButtonCallback;
+ this.imageSize = (int) context.getResources().getDimension(R.dimen.thumbnail_length_queue_item);
}
@@ -92,13 +95,11 @@ public class QueueListAdapter extends BaseAdapter {
holder.butSecondary.setTag(item);
holder.butSecondary.setOnClickListener(secondaryActionListener);
+ PicassoProvider.getMediaMetadataPicassoInstance(context)
+ .load(item.getImageUri())
+ .resize(imageSize, imageSize)
+ .into(holder.imageView);
- ImageLoader.getInstance().loadThumbnailBitmap(
- item,
- holder.imageView,
- (int) convertView.getResources().getDimension(
- R.dimen.thumbnail_length)
- );
return convertView;
}