diff options
author | Ruben Brunk <rubenbrunk@google.com> | 2013-07-08 18:11:49 -0700 |
---|---|---|
committer | Ruben Brunk <rubenbrunk@google.com> | 2013-07-10 19:37:03 -0700 |
commit | 3ea8558300780ca5269d75230f78eadf4100876c (patch) | |
tree | 9f73f4592b276650ff7b631a40047d23e050eec6 /src/com/android/gallery3d/filtershow/filters/ImageFilterDraw.java | |
parent | 9bba45787308782a8e4c2edae4b754f9537605d0 (diff) | |
download | android_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.java | 5 |
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; |