diff options
Diffstat (limited to 'src/com/android/gallery3d/filtershow/filters/ImageFilterBorder.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/filters/ImageFilterBorder.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterBorder.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterBorder.java index 7df7a2b6f..67904c600 100644 --- a/src/com/android/gallery3d/filtershow/filters/ImageFilterBorder.java +++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterBorder.java @@ -1,13 +1,10 @@ package com.android.gallery3d.filtershow.filters; -import com.android.gallery3d.R; - import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Rect; import android.graphics.drawable.Drawable; -import android.graphics.drawable.NinePatchDrawable; public class ImageFilterBorder extends ImageFilter { Drawable mNinePatch = null; @@ -24,6 +21,7 @@ public class ImageFilterBorder extends ImageFilter { mNinePatch = ninePatch; } + @Override public boolean same(ImageFilter filter) { boolean isBorderFilter = super.same(filter); if (!isBorderFilter) { @@ -41,9 +39,10 @@ public class ImageFilterBorder extends ImageFilter { mNinePatch = ninePatch; } - public void apply(Bitmap bitmap) { + @Override + public Bitmap apply(Bitmap bitmap, float scaleFactor, boolean highQuality) { if (mNinePatch == null) { - return; + return bitmap; } int w = bitmap.getWidth(); @@ -53,5 +52,6 @@ public class ImageFilterBorder extends ImageFilter { Canvas canvas = new Canvas(bitmap); mNinePatch.setBounds(bounds); mNinePatch.draw(canvas); + return bitmap; } } |