summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoMenu.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/PhotoMenu.java')
-rw-r--r--src/com/android/camera/PhotoMenu.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoMenu.java b/src/com/android/camera/PhotoMenu.java
index 4c766995c..7b719593d 100644
--- a/src/com/android/camera/PhotoMenu.java
+++ b/src/com/android/camera/PhotoMenu.java
@@ -88,6 +88,9 @@ public class PhotoMenu extends MenuController
private View mFrontBackSwitcher;
private View mSceneModeSwitcher;
private View mFilterModeSwitcher;
+ private View mCameraSwitcher;
+ private View mSettingMenu;
+ private View mPreviewThumbnail;
private PhotoUI mUI;
private int mPopupStatus;
private int mPreviewMenuStatus;
@@ -111,6 +114,9 @@ public class PhotoMenu extends MenuController
mHdrSwitcher = ui.getRootView().findViewById(R.id.hdr_switcher);
mSceneModeSwitcher = ui.getRootView().findViewById(R.id.scene_mode_switcher);
mFilterModeSwitcher = ui.getRootView().findViewById(R.id.filter_mode_switcher);
+ mSettingMenu = ui.getRootView().findViewById(R.id.menu);
+ mCameraSwitcher = ui.getRootView().findViewById(R.id.camera_switcher);
+ mPreviewThumbnail = ui.getRootView().findViewById(R.id.preview_thumb);
}
public void initialize(PreferenceGroup group) {
@@ -1214,4 +1220,15 @@ public class PhotoMenu extends MenuController
public int getOrientation() {
return mUI == null ? 0 : mUI.getOrientation();
}
+
+ public void hideCameraControls(boolean hide) {
+ final int status = (hide) ? View.INVISIBLE : View.VISIBLE;
+ mSettingMenu.setVisibility(status);
+ mFrontBackSwitcher.setVisibility(status);
+ mHdrSwitcher.setVisibility(status);
+ mSceneModeSwitcher.setVisibility(status);
+ mFilterModeSwitcher.setVisibility(status);
+ mCameraSwitcher.setVisibility(status);
+ mPreviewThumbnail.setVisibility(status);
+ }
}