summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorlikaid <likaid@codeaurora.org>2015-06-12 13:39:17 +0800
committerLikai Ding <likaid@codeaurora.org>2015-08-04 10:49:10 +0800
commitcd9b47d87962295934f8d1af15850520a868eb81 (patch)
tree5dc34249e3652756953abab3819280fc2968517b /src
parent71c704a10909735e1323e767f04ab8be8dcca983 (diff)
downloadandroid_packages_apps_Snap-cd9b47d87962295934f8d1af15850520a868eb81.tar.gz
android_packages_apps_Snap-cd9b47d87962295934f8d1af15850520a868eb81.tar.bz2
android_packages_apps_Snap-cd9b47d87962295934f8d1af15850520a868eb81.zip
SnapdragonCamera: Hide the top menu items on captured preview
The menu items will make user confused if show them on the captured preview view. Hide them in that scene, show them again after restart camera preview. CRs-Fixed: 851505 Change-Id: I16df39645209621058a644e2da17e22010a7f451
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/PhotoMenu.java14
-rw-r--r--src/com/android/camera/PhotoUI.java2
-rw-r--r--src/com/android/camera/VideoUI.java4
3 files changed, 19 insertions, 1 deletions
diff --git a/src/com/android/camera/PhotoMenu.java b/src/com/android/camera/PhotoMenu.java
index 904bdabc8..6af88cc9d 100644
--- a/src/com/android/camera/PhotoMenu.java
+++ b/src/com/android/camera/PhotoMenu.java
@@ -1396,4 +1396,18 @@ public class PhotoMenu extends MenuController
public int getOrientation() {
return mUI == null ? 0 : mUI.getOrientation();
}
+
+ public void hideTopMenu(boolean hide) {
+ if (hide) {
+ mSceneModeSwitcher.setVisibility(View.GONE);
+ mFilterModeSwitcher.setVisibility(View.GONE);
+ mFrontBackSwitcher.setVisibility(View.GONE);
+ mTsMakeupSwitcher.setVisibility(View.GONE);
+ } else {
+ mSceneModeSwitcher.setVisibility(View.VISIBLE);
+ mFilterModeSwitcher.setVisibility(View.VISIBLE);
+ mFrontBackSwitcher.setVisibility(View.VISIBLE);
+ mTsMakeupSwitcher.setVisibility(View.VISIBLE);
+ }
+ }
}
diff --git a/src/com/android/camera/PhotoUI.java b/src/com/android/camera/PhotoUI.java
index b31b7314f..4e4ae1e4b 100644
--- a/src/com/android/camera/PhotoUI.java
+++ b/src/com/android/camera/PhotoUI.java
@@ -1007,6 +1007,7 @@ public class PhotoUI implements PieListener,
CameraUtil.fadeIn(mReviewDoneButton);
mShutterButton.setVisibility(View.INVISIBLE);
CameraUtil.fadeIn(mReviewRetakeButton);
+ mMenu.hideTopMenu(true);
pauseFaceDetection();
}
@@ -1017,6 +1018,7 @@ public class PhotoUI implements PieListener,
mReviewImage.setVisibility(View.GONE);
mOnScreenIndicators.setVisibility(View.VISIBLE);
mMenuButton.setVisibility(View.VISIBLE);
+ mMenu.hideTopMenu(false);
CameraUtil.fadeOut(mReviewDoneButton);
mShutterButton.setVisibility(View.VISIBLE);
CameraUtil.fadeOut(mReviewRetakeButton);
diff --git a/src/com/android/camera/VideoUI.java b/src/com/android/camera/VideoUI.java
index 82d6e2987..da4e7565e 100644
--- a/src/com/android/camera/VideoUI.java
+++ b/src/com/android/camera/VideoUI.java
@@ -902,7 +902,9 @@ public class VideoUI implements PieRenderer.PieListener,
public void showUIafterRecording() {
mCameraControls.setWillNotDraw(false);
- mVideoMenu.showUI();
+ if (!mController.isVideoCaptureIntent()) {
+ mVideoMenu.showUI();
+ }
}
public void showReviewImage(Bitmap bitmap) {