diff options
author | Byunghun Jeon <bjeon@codeaurora.org> | 2015-06-16 20:17:22 -0700 |
---|---|---|
committer | arusha goyal <arushag@codeaurora.org> | 2015-08-03 13:30:41 +0530 |
commit | fa458f0a64a6b4412912c9177ec0fbeed084a28f (patch) | |
tree | 3e0bbdd0f7e261e2208f4e33f3d8f7a72a97a636 /src/com/android/camera/CameraActivity.java | |
parent | 2006781dcbfb7a7885922d5ccb94e41b55b7e9ed (diff) | |
download | android_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.java | 15 |
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(); |