diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-07-21 19:35:07 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-07-21 19:35:07 +0200 |
commit | cd65cb7e4f791ea8fdc9b60b7c3d06d32446707e (patch) | |
tree | 4f8930c30d3c064ba326aa967684c95fde36a998 /src/de/danoeh/antennapod/asynctask | |
parent | 452b6c9642f7e32d9591a9106d8a977af56f0ec2 (diff) | |
download | AntennaPod-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.java | 5 |
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 |