List of usage examples for android.view View SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
To view the source code for android.view View SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION.
Click Source Link
From source file:im.ene.lab.toro.ext.layeredvideo.PlaybackControlLayer.java
/** * Fullscreen mode will rotate to landscape mode, hide the action bar, hide the navigation bar, * hide the system tray, and make the video player take up the full size of the display. * The developer who is using this function must ensure the following: * * <p>1) Inside the android manifest, the activity that uses the video player has the attribute * android:configChanges="orientation".//w w w.j av a2s. c o m * * <p>2) Other views in the activity (or fragment) are * hidden (or made visible) when this method is called. */ public void doToggleFullscreen() { // If there is no callback for handling fullscreen, don't do anything. if (fullscreenCallback == null) { return; } ObservablePlayerControl playerControl = layerManager.getControl(); if (playerControl == null) { return; } Activity activity = layerManager.getActivity(); FrameLayout container = layerManager.getContainer(); if (isFullscreen) { activity.setRequestedOrientation(savedOrientation); // Make the status bar and navigation bar visible again. activity.getWindow().getDecorView().setSystemUiVisibility(0); container.setLayoutParams(originalContainerLayoutParams); fullscreenButton.setImageResource(R.drawable.toro_ext_ic_fullscreen_enter); fullscreenCallback.onReturnFromFullscreen(); isFullscreen = false; } else { savedOrientation = activity.getResources().getConfiguration().orientation; activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); activity.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); container.setLayoutParams(PlayerUtil.getLayoutParamsBasedOnParent(container, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT)); fullscreenButton.setImageResource(R.drawable.toro_ext_ic_fullscreen_exit); fullscreenCallback.onGoToFullscreen(); isFullscreen = true; } }
From source file:com.horaapps.leafpic.PlayerActivity.java
private void showControls() { int rotation = (((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay()).getRotation(); if (rotation == Surface.ROTATION_90 || rotation == Surface.ROTATION_270) { //Landscape getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); mediaController.setPaddingRelative(0, 0, 0, 0); } else {/*from www. j av a2 s . c o m*/ getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); mediaController.setPaddingRelative(0, 0, 0, Measure.getNavBarHeight(getApplicationContext())); } fullscreen = false; mediaController.show(); toolbar.animate().translationY(Measure.getStatusBarHeight(getResources())) .setInterpolator(new DecelerateInterpolator()).setDuration(240).start(); }
From source file:com.cerema.cloud2.ui.preview.PreviewImageActivity.java
@SuppressLint("InlinedApi") private void hideSystemUI(View anchorView) { anchorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION // hides NAVIGATION BAR; Android >= 4.0 | View.SYSTEM_UI_FLAG_FULLSCREEN // hides STATUS BAR; Android >= 4.1 | View.SYSTEM_UI_FLAG_IMMERSIVE // stays interactive; Android >= 4.4 | View.SYSTEM_UI_FLAG_LAYOUT_STABLE // draw full window; Android >= 4.1 | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN // draw full window; Android >= 4.1 | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION // draw full window; Android >= 4.1 );//from w w w.j av a2 s. com }
From source file:com.cerema.cloud2.ui.preview.PreviewImageActivity.java
@SuppressLint("InlinedApi") private void showSystemUI(View anchorView) { anchorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE // draw full window; Android >= 4.1 | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN // draw full window; Android >= 4.1 | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION // draw full window; Android >= 4.1 );/*from w w w . j a va2 s . c o m*/ }
From source file:uk.co.armedpineapple.cth.SDLActivity.java
@SuppressLint("NewApi") public void hideSystemUi() { if (Build.VERSION.SDK_INT >= 19) { // Hide the navigation buttons if supported getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN); } else if (Build.VERSION.SDK_INT >= 11) { // Use low profile mode if supported getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LOW_PROFILE); }// w ww .j a v a 2s . c om }
From source file:com.folioreader.ui.folio.activity.FolioActivity.java
public void showSystemUI() { Log.v(LOG_TAG, "-> showSystemUI"); if (Build.VERSION.SDK_INT >= 16) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); } else {// w w w. j a v a2s .co m getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); if (appBarLayout != null) appBarLayout.setTopMargin(getStatusBarHeight()); onSystemUiVisibilityChange(View.SYSTEM_UI_FLAG_VISIBLE); } }
From source file:jupiter.broadcasting.live.holo.JBPlayer.java
private void hideSystemUI() { int visibility = 0; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH) { visibility |= View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LOW_PROFILE; }/* w w w.j a v a2 s. co m*/ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { visibility |= View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_FULLSCREEN; } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { visibility |= View.SYSTEM_UI_FLAG_IMMERSIVE; } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { mDecorView.setSystemUiVisibility(visibility); } }
From source file:com.folioreader.ui.folio.activity.FolioActivity.java
public void hideSystemUI() { Log.v(LOG_TAG, "-> hideSystemUI"); if (Build.VERSION.SDK_INT >= 16) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE // Set the content to appear under the system bars so that the // content doesn't resize when the system bars hide and show. | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN // Hide the nav bar and status bar | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN); } else {/* w w w. j a v a2s .c om*/ getWindow().setFlags( WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS, WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS); // Specified 1 just to mock anything other than View.SYSTEM_UI_FLAG_VISIBLE onSystemUiVisibilityChange(1); } }
From source file:com.nagravision.mediaplayer.FullscreenActivity.java
/** * *//*from w ww.j av a 2s . c om*/ @Override public void onDrawerClosed(View arg0) { Log.v(LOG_TAG, "FullscreenActivity::onDrawerClosed - Enter\n"); View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE; decorView.setSystemUiVisibility(uiOptions); if (mVideoHolder.canPause()) mVideoHolder.resume(); }
From source file:com.example.javier.MaterialDesignApp.PlayerActivity.java
@Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); fullScreen = newConfig.orientation;/*from ww w. ja v a 2 s. c o m*/ if (newConfig.orientation == 2) { PlayerActivity.this.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); } }