List of usage examples for android.view View SYSTEM_UI_FLAG_FULLSCREEN
int SYSTEM_UI_FLAG_FULLSCREEN
To view the source code for android.view View SYSTEM_UI_FLAG_FULLSCREEN.
Click Source Link
From source file:paulscode.android.mupen64plusae.profile.TouchscreenProfileActivity.java
@SuppressLint("InlinedApi") private void hideSystemBars() { getSupportActionBar().hide();/*from w ww . j a va 2 s .c o m*/ View view = mSurface.getRootView(); if (view != null) { if (AppData.IS_KITKAT && mGlobalPrefs.isImmersiveModeEnabled) view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); else view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); // == STATUS_BAR_HIDDEN for Honeycomb } }
From source file:com.repkap11.repcast.activities.LocalPlayerActivity.java
private void hideSystemUI() { // Set the IMMERSIVE flag. // Set the content to appear under the system bars so that the content // doesn't resize when the system bars hide and show. getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE //dont resize when system bars visible | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION// dont resize when system bars visible | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); }
From source file:com.tealeaf.TeaLeaf.java
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { logger.log("{focus} Gained focus"); ActivityState.onWindowFocusAcquired(); if (ActivityState.hasResumed(true)) { onRealResume();/*from w w w .jav a 2s.c om*/ } registerScreenOffReceiver(); // always send acquired focus event EventQueue.pushEvent(new WindowFocusAcquiredEvent()); // games are inherently full screen and immersive, hide OS UI bars if (isFullScreen && Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { int uiFlag = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { uiFlag |= View.SYSTEM_UI_FLAG_FULLSCREEN; uiFlag |= View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN; uiFlag |= View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION; uiFlag |= View.SYSTEM_UI_FLAG_LAYOUT_STABLE; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { uiFlag |= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; } } getWindow().getDecorView().setSystemUiVisibility(uiFlag); } } else { logger.log("{focus} Lost focus"); ActivityState.onWindowFocusLost(); pause(); unregisterReceiver(screenOffReciever); if (jsRunning) { //always send lost focus event String[] events = { new WindowFocusLostEvent().pack() }; // DANGER: Calling dispatchEvents() is NOT thread-safe. // Doing it here because the GLThread is paused. NativeShim.dispatchEvents(events); } } }
From source file:com.google.android.apps.muzei.ArtDetailFragment.java
private void showHideChrome(boolean show) { int flags = show ? 0 : View.SYSTEM_UI_FLAG_LOW_PROFILE; flags |= View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE; if (!show) {/*from w w w. j a v a 2 s . c om*/ flags |= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE; } mContainerView.setSystemUiVisibility(flags); }
From source file:com.nbplus.vbroadlauncher.RealtimeBroadcastActivity.java
private void hideSystemUI() { // Set the IMMERSIVE flag.m // Set the content to appear under the system bars so that the content // doesn't resize when the system bars hide and show. getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar | View.SYSTEM_UI_FLAG_IMMERSIVE); }
From source file:cz.metaverse.android.bilingualreader.ReaderActivity.java
/** * Called when the visibility of the System UIs changes - when we enter or leave fullscreen mode. *///w w w . j av a 2 s . co m @Override public void onSystemUiVisibilityChange(int visibility) { // Note that system bars will only be "visible" if none of the // LOW_PROFILE, HIDE_NAVIGATION, or FULLSCREEN flags are set. // But we're setting only the SYSTEM_UI_FLAG_FULLSCREEN flag, so we test for it. if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) { // The system bars are visible again. if (fullscreenMode) { // If we have not deactivated the fullscreen manually through deactivateFullscreen(), // but the fullscreen was exited by a swipe from the top or the bottom of the screen in - // only the fullscreen flag was cancelled, so cancel the rest as well, // so that the navigation drawer renders properly. deactivateFullscreen(); } Log.d(LOG, LOG + ".onSystemUiVisibilityChange - fullscreen cancelled"); } else { // The system bars are no longer visible. if (!fullscreenMode) { // Do everything but set the fullscreen flags, so we don't end up in a crazy loop // of switching fullscreen on and off. activateFullscreen(false); } Log.d(LOG, LOG + ".onSystemUiVisibilityChange - fullscreen entered"); } }
From source file:com.google.android.libraries.cast.companionlibrary.cast.player.VideoCastControllerActivity.java
@TargetApi(Build.VERSION_CODES.HONEYCOMB) private void setImmersive() { if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) { return;//from w w w . j av a 2 s . c o m } int newUiOptions = getWindow().getDecorView().getSystemUiVisibility(); // Navigation bar hiding: Backwards compatible to ICS. if (Build.VERSION.SDK_INT >= 14) { newUiOptions ^= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; } // Status bar hiding: Backwards compatible to Jellybean if (Build.VERSION.SDK_INT >= 16) { newUiOptions ^= View.SYSTEM_UI_FLAG_FULLSCREEN; } if (Build.VERSION.SDK_INT >= 18) { newUiOptions ^= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; } getWindow().getDecorView().setSystemUiVisibility(newUiOptions); if (Build.VERSION.SDK_INT >= 18) { setImmersive(true); } }
From source file:org.fossasia.phimpme.leafpic.activities.PlayerActivity.java
private void hideSystemBars() { toolbar.animate().translationY(-toolbar.getHeight()).setInterpolator(new AccelerateInterpolator()) .setDuration(200).start();// w w w.j a v a2 s. c om getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar | View.SYSTEM_UI_FLAG_IMMERSIVE); }
From source file:com.horaapps.leafpic.PlayerActivity.java
private void hideControls() { mediaController.hide();/*from w ww . j a v a2 s.c o m*/ toolbar.animate().translationY(-toolbar.getHeight()).setInterpolator(new AccelerateInterpolator()) .setDuration(200).start(); getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hide nav bar | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar | View.SYSTEM_UI_FLAG_IMMERSIVE); fullscreen = true; }
From source file:com.nbplus.vbroadlauncher.RealtimeBroadcastActivity.java
@Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); }//from ww w . j av a2 s . c o m }