diff options
author | Byunghun Jeon <bjeon@codeaurora.org> | 2015-06-18 14:12:00 -0700 |
---|---|---|
committer | gfxgitp4 <gfxgitp4@localhost> | 2015-06-28 10:52:11 -0600 |
commit | 0488d4cc04691ae842ff845df5012f112fc178f6 (patch) | |
tree | d04f6651ba15df51d2d9651f90ffaab224634424 /src/com/android/camera/ui | |
parent | 48e49264155ebb29d5769637f4930707e6bb893e (diff) | |
download | android_packages_apps_Snap-0488d4cc04691ae842ff845df5012f112fc178f6.tar.gz android_packages_apps_Snap-0488d4cc04691ae842ff845df5012f112fc178f6.tar.bz2 android_packages_apps_Snap-0488d4cc04691ae842ff845df5012f112fc178f6.zip |
SnapdragonCamera: Fix Zoom orientation
Fix Zoom UI's orientation
Change-Id: I9c14b08729e099c263d612289ccb8b7ed757168b
Diffstat (limited to 'src/com/android/camera/ui')
-rw-r--r-- | src/com/android/camera/ui/ZoomRenderer.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/camera/ui/ZoomRenderer.java b/src/com/android/camera/ui/ZoomRenderer.java index c1f4c6c98..9943b1c8d 100644 --- a/src/com/android/camera/ui/ZoomRenderer.java +++ b/src/com/android/camera/ui/ZoomRenderer.java @@ -48,6 +48,7 @@ public class ZoomRenderer extends OverlayRenderer private int mZoomSig; private int mZoomFraction; private Rect mTextBounds; + private int mOrientation; public interface OnZoomChangedListener { void onZoomStart(); @@ -109,6 +110,7 @@ public class ZoomRenderer extends OverlayRenderer @Override public void onDraw(Canvas canvas) { + canvas.rotate(mOrientation, mCenterX, mCenterY); mPaint.setStrokeWidth(mInnerStroke); canvas.drawCircle(mCenterX, mCenterY, mMinCircle, mPaint); canvas.drawCircle(mCenterX, mCenterY, mMaxCircle, mPaint); @@ -155,4 +157,10 @@ public class ZoomRenderer extends OverlayRenderer } } + public void setOrientation(int orientation) { + mOrientation = orientation; + if (mOrientation == 90) mOrientation = 270; + else if (mOrientation == 270) mOrientation = 90; + } + } |