summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraActivity.java
diff options
context:
space:
mode:
authorByunghun Jeon <bjeon@codeaurora.org>2015-06-16 20:17:22 -0700
committerarusha goyal <arushag@codeaurora.org>2015-08-03 13:30:41 +0530
commitfa458f0a64a6b4412912c9177ec0fbeed084a28f (patch)
tree3e0bbdd0f7e261e2208f4e33f3d8f7a72a97a636 /src/com/android/camera/CameraActivity.java
parent2006781dcbfb7a7885922d5ccb94e41b55b7e9ed (diff)
downloadandroid_packages_apps_Snap-fa458f0a64a6b4412912c9177ec0fbeed084a28f.tar.gz
android_packages_apps_Snap-fa458f0a64a6b4412912c9177ec0fbeed084a28f.tar.bz2
android_packages_apps_Snap-fa458f0a64a6b4412912c9177ec0fbeed084a28f.zip
SnapdragonCamera: remove nav bar to enable full screen preview
Remove the navigation bar in order to take advantage of full screen. Change-Id: I25f42af825c4f3b7ad6521c2ee6d62fa4219044a CRs-Fixed: 865254
Diffstat (limited to 'src/com/android/camera/CameraActivity.java')
-rw-r--r--src/com/android/camera/CameraActivity.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 71e0db051..c900d1bf4 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -223,7 +223,8 @@ public class CameraActivity extends Activity
private LocalMediaObserver mLocalImagesObserver;
private LocalMediaObserver mLocalVideosObserver;
- private final int DEFAULT_SYSTEM_UI_VISIBILITY = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
+ private final int DEFAULT_SYSTEM_UI_VISIBILITY = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
+ | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION;
private boolean mPendingDeletion = false;
@@ -621,12 +622,16 @@ public class CameraActivity extends Activity
private void setSystemBarsVisibility(boolean visible, boolean hideLater) {
mMainHandler.removeMessages(HIDE_ACTION_BAR);
- int currentSystemUIVisibility = mAboveFilmstripControlLayout.getSystemUiVisibility();
+ View decorView = getWindow().getDecorView();
+ int currentSystemUIVisibility = decorView.getSystemUiVisibility();
int newSystemUIVisibility = DEFAULT_SYSTEM_UI_VISIBILITY
- | (visible ? View.SYSTEM_UI_FLAG_VISIBLE : View.SYSTEM_UI_FLAG_LOW_PROFILE
- | View.SYSTEM_UI_FLAG_FULLSCREEN);
+ | (visible ? View.SYSTEM_UI_FLAG_VISIBLE :
+ View.SYSTEM_UI_FLAG_LOW_PROFILE
+ | View.SYSTEM_UI_FLAG_FULLSCREEN
+ | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
+ | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
if (newSystemUIVisibility != currentSystemUIVisibility) {
- mAboveFilmstripControlLayout.setSystemUiVisibility(newSystemUIVisibility);
+ decorView.setSystemUiVisibility(newSystemUIVisibility);
}
boolean currentActionBarVisibility = mActionBar.isShowing();