summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/asynctask
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-07-21 19:35:07 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-07-21 19:35:07 +0200
commitcd65cb7e4f791ea8fdc9b60b7c3d06d32446707e (patch)
tree4f8930c30d3c064ba326aa967684c95fde36a998 /src/de/danoeh/antennapod/asynctask
parent452b6c9642f7e32d9591a9106d8a977af56f0ec2 (diff)
downloadAntennaPod-cd65cb7e4f791ea8fdc9b60b7c3d06d32446707e.zip
FeedImage bitmap size is now calculated based on the pixel density of
the device
Diffstat (limited to 'src/de/danoeh/antennapod/asynctask')
-rw-r--r--src/de/danoeh/antennapod/asynctask/FeedImageLoader.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java b/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java
index d4be4f11d..297e54ed0 100644
--- a/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java
+++ b/src/de/danoeh/antennapod/asynctask/FeedImageLoader.java
@@ -58,6 +58,7 @@ public class FeedImageLoader {
return singleton;
}
+ @SuppressLint("NewApi")
public void loadBitmap(FeedImage image, ImageView target) {
if (image != null) {
Bitmap bitmap = getBitmapFromCache(image.getId());
@@ -95,7 +96,8 @@ public class FeedImageLoader {
class BitmapWorkerTask extends AsyncTask<FeedImage, Void, Void> {
/** The preferred width and height of a bitmap. */
- private static final int PREFERRED_LENGTH = 300;
+ private static final int LENGTH_BASE_VALUE = 200;
+ private int PREFERRED_LENGTH;
private static final String TAG = "BitmapWorkerTask";
private ImageView target;
@@ -105,6 +107,7 @@ public class FeedImageLoader {
public BitmapWorkerTask(ImageView target) {
super();
this.target = target;
+ this.PREFERRED_LENGTH = (int) (LENGTH_BASE_VALUE * PodcastApp.getLogicalDensity());
}
@Override