summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java
diff options
context:
space:
mode:
authorRuben Brunk <rubenbrunk@google.com>2013-07-08 18:11:49 -0700
committerRuben Brunk <rubenbrunk@google.com>2013-07-10 19:37:03 -0700
commit3ea8558300780ca5269d75230f78eadf4100876c (patch)
tree9f73f4592b276650ff7b631a40047d23e050eec6 /src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java
parent9bba45787308782a8e4c2edae4b754f9537605d0 (diff)
downloadandroid_packages_apps_Snap-3ea8558300780ca5269d75230f78eadf4100876c.tar.gz
android_packages_apps_Snap-3ea8558300780ca5269d75230f78eadf4100876c.tar.bz2
android_packages_apps_Snap-3ea8558300780ca5269d75230f78eadf4100876c.zip
Refactoring ImageLoader.
- Moves state (history, loadlisteners, bitmaps, etc.) from ImageLoader to MasterImage. - Makes ImageLoader into a utility class. Change-Id: I7a8a988c61848694a86a4b2919bf8f30bfd2be8c
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java')
-rw-r--r--src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java
index 2f1bbb0c7..0458a2221 100644
--- a/src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java
+++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java
@@ -29,6 +29,7 @@ import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import com.android.gallery3d.R;
+import com.android.gallery3d.filtershow.cache.ImageLoader;
import com.android.gallery3d.filtershow.filters.FilterDrawRepresentation.StrokeData;
import com.android.gallery3d.filtershow.imageshow.MasterImage;
import com.android.gallery3d.filtershow.pipeline.FilterEnvironment;
@@ -127,11 +128,13 @@ public class ImageFilterDraw extends ImageFilter {
public Brush(int brushID) {
mBrushID = brushID;
}
+
public Bitmap getBrush() {
if (mBrush == null) {
BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inPreferredConfig = Bitmap.Config.ALPHA_8;
- mBrush = MasterImage.getImage().getImageLoader().decodeImage(mBrushID, opt);
+ mBrush = ImageLoader.decodeImage(MasterImage.getImage().getActivity(), mBrushID,
+ opt);
mBrush = mBrush.extractAlpha();
}
return mBrush;