diff options
author | nicolasroard <nicolasroard@google.com> | 2012-10-23 14:09:53 -0700 |
---|---|---|
committer | nicolasroard <nicolasroard@google.com> | 2012-10-23 14:33:21 -0700 |
commit | 9a9c3b582a407f632aaaa8e704113262796757f4 (patch) | |
tree | 7c4c137ffaeeeb634751ab66daf691b7a727bc69 | |
parent | 1b5ec22976ca5182a16228bc5ca1b12130923856 (diff) | |
download | android_packages_apps_Snap-9a9c3b582a407f632aaaa8e704113262796757f4.tar.gz android_packages_apps_Snap-9a9c3b582a407f632aaaa8e704113262796757f4.tar.bz2 android_packages_apps_Snap-9a9c3b582a407f632aaaa8e704113262796757f4.zip |
Express the borders size in percentages
bug:7379459
Change-Id: I14c91dbee0480a3880a11b166fcce3673c2ff3eb
-rw-r--r-- | src/com/android/gallery3d/filtershow/FilterShowActivity.java | 3 | ||||
-rw-r--r-- | src/com/android/gallery3d/filtershow/filters/ImageFilterParametricBorder.java | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/com/android/gallery3d/filtershow/FilterShowActivity.java b/src/com/android/gallery3d/filtershow/FilterShowActivity.java index c8c7421f1..5a898c2c3 100644 --- a/src/com/android/gallery3d/filtershow/FilterShowActivity.java +++ b/src/com/android/gallery3d/filtershow/FilterShowActivity.java @@ -120,7 +120,7 @@ public class FilterShowActivity extends Activity implements OnItemClickListener, private static final int SELECT_PICTURE = 1; private static final String LOGTAG = "FilterShowActivity"; protected static final boolean ANIMATE_PANELS = true; - private static int mImageBorderSize = 40; + private static int mImageBorderSize = 4; // in percent private boolean mShowingHistoryPanel = false; private boolean mShowingImageStatePanel = false; @@ -154,7 +154,6 @@ public class FilterShowActivity extends Activity implements OnItemClickListener, ImageButtonTitle.setTextPadding((int) getPixelsFromDip(10)); ImageSmallFilter.setMargin((int) getPixelsFromDip(3)); ImageSmallFilter.setTextMargin((int) getPixelsFromDip(4)); - mImageBorderSize = (int) getPixelsFromDip(20); Drawable curveHandle = getResources().getDrawable(R.drawable.camera_crop); int curveHandleSize = (int) getResources().getDimension(R.dimen.crop_indicator_size); Spline.setCurveHandle(curveHandle, curveHandleSize); diff --git a/src/com/android/gallery3d/filtershow/filters/ImageFilterParametricBorder.java b/src/com/android/gallery3d/filtershow/filters/ImageFilterParametricBorder.java index 5c5c0b496..3d6954691 100644 --- a/src/com/android/gallery3d/filtershow/filters/ImageFilterParametricBorder.java +++ b/src/com/android/gallery3d/filtershow/filters/ImageFilterParametricBorder.java @@ -82,8 +82,8 @@ public class ImageFilterParametricBorder extends ImageFilter { border.moveTo(0, 0); int w = bitmap.getWidth(); int h = bitmap.getHeight(); - float bs = mBorderSize * scaleFactor; - float r = mBorderCornerRadius * scaleFactor; + float bs = mBorderSize / 100.0f * bitmap.getWidth(); + float r = mBorderCornerRadius / 100.0f * bitmap.getWidth(); border.lineTo(0, h); border.lineTo(w, h); border.lineTo(w, 0); |