summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui
diff options
context:
space:
mode:
authorByunghun Jeon <bjeon@codeaurora.org>2015-06-18 14:12:00 -0700
committergfxgitp4 <gfxgitp4@localhost>2015-06-28 10:52:11 -0600
commit0488d4cc04691ae842ff845df5012f112fc178f6 (patch)
treed04f6651ba15df51d2d9651f90ffaab224634424 /src/com/android/camera/ui
parent48e49264155ebb29d5769637f4930707e6bb893e (diff)
downloadandroid_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.java8
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;
+ }
+
}