List of usage examples for android.view View SYSTEM_UI_FLAG_LAYOUT_STABLE
int SYSTEM_UI_FLAG_LAYOUT_STABLE
To view the source code for android.view View SYSTEM_UI_FLAG_LAYOUT_STABLE.
Click Source Link
From source file:edu.cmu.ece.ece551.uis.MainActivity.java
@Override protected void onResume() { 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); super.onResume(); NativeClickTrack.addReference();/*from w ww. jav a2 s . co m*/ }
From source file:com.hippo.drawerlayout.DrawerLayout.java
private void init(Context context) { mLeftOpened = false;/*from w ww .j a v a 2 s . c om*/ mRightOpened = false; mLeftState = STATE_CLOSED; mRightState = STATE_CLOSED; mLeftPercent = 0.0f; mRightPercent = 0.0f; mMinDrawerMargin = (int) (MIN_DRAWER_MARGIN * context.getResources().getDisplayMetrics().density + 0.5f); mDragHelper = ViewDragHelper.create(this, 0.5f, new DragHelperCallback()); mAnimator = new ValueAnimator(); mAnimator.setFloatValues(0.0f, 1.0f); mAnimator.addUpdateListener(this); mAnimator.addListener(this); mAnimator.setInterpolator(DRAWER_INTERPOLATOR); mCancelAnimation = false; mStatusBarPaint = new Paint(Paint.ANTI_ALIAS_FLAG | Paint.DITHER_FLAG); mStatusBarPaint.setColor(mStatusBarColor); mNavigationBarPaint = new Paint(Paint.ANTI_ALIAS_FLAG | Paint.DITHER_FLAG); mNavigationBarPaint.setColor(mNavigationBarColor); setWillNotDraw(false); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { if (ViewCompat.getFitsSystemWindows(this)) { // Now set the sys ui flags to enable us to lay out in the window insets setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); } } }
From source file:edu.cmu.ece.ece551.uis.MainActivity.java
@Override protected void onStart() { 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); super.onStart(); }
From source file:org.xwalk.app.template.AppTemplateActivity.java
public void UiChangeListener() { final View decorView = getWindow().getDecorView(); decorView.setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override//ww w . jav a 2 s . com public void onSystemUiVisibilityChange(int visibility) { if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) { decorView.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); } } }); }
From source file:com.heinrichreimersoftware.materialintro.app.IntroActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); pageScrollInterpolator = AnimationUtils.loadInterpolator(this, android.R.interpolator.accelerate_decelerate); pageScrollDuration = getResources().getInteger(android.R.integer.config_shortAnimTime); if (savedInstanceState != null) { if (savedInstanceState.containsKey(KEY_CURRENT_ITEM)) { position = savedInstanceState.getInt(KEY_CURRENT_ITEM, position); }/* ww w .j ava 2s . com*/ if (savedInstanceState.containsKey(KEY_FULLSCREEN)) { fullscreen = savedInstanceState.getBoolean(KEY_FULLSCREEN, fullscreen); } if (savedInstanceState.containsKey(KEY_BUTTON_CTA_VISIBLE)) { buttonCtaVisible = savedInstanceState.getBoolean(KEY_BUTTON_CTA_VISIBLE, buttonCtaVisible); } } if (fullscreen) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { setSystemUiFlags(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, true); updateFullscreen(); } else { getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } } getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); setContentView(R.layout.mi_activity_intro); initViews(); }
From source file:com.examples.gg.twitchplayers.MediaBuffer.java
@SuppressLint("NewApi") private void hideBars() { try {//from ww w . j a va 2 s . c om if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN) { // only for HONEYCOMB and newer versions View decorView = getWindow().getDecorView(); // Hide both the navigation bar and the status bar. // SYSTEM_UI_FLAG_FULLSCREEN is only available on Android 4.1 // and // higher, but as // a general rule, you should design your app to hide the status // bar // whenever you // hide the navigation bar. uiOptions = 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; decorView.setSystemUiVisibility(uiOptions); qualityView.setVisibility(View.GONE); decorView.setOnSystemUiVisibilityChangeListener(new OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int visibility) { int diff = mLastSystemUiVis ^ visibility; mLastSystemUiVis = visibility; if ((diff & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) != 0 && (visibility & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) == 0) { if (h != null) { // Log.i("debug", "in system"); qualityView.setVisibility(View.VISIBLE); h.removeCallbacks(mNavHider); h.postDelayed(mNavHider, 3000); } } } }); } else { // For android version 4.0 or lower getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); } } catch (Exception e) { } }
From source file:com.coinblesk.client.ui.authview.AuthenticationDialog.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. View decorView = getDecorView(); if (decorView == null) { return;// www. j a v a 2s . com } decorView.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.example.nitish.welcomapp.activitypt.PeriodicTableActivity.java
/** * Set up immersive full screen mode for supported devices. *//*from w ww. j ava 2 s . c o m*/ private void setupImmersiveMode() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { mHandler = new Handler(); mImmersiveModeCallback = new Runnable() { @Override public void run() { hideSystemUi(); } }; getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION | WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); getWindow().getDecorView() .setOnSystemUiVisibilityChangeListener(new View.OnSystemUiVisibilityChangeListener() { @Override public void onSystemUiVisibilityChange(int visibility) { mHandler.removeCallbacks(mImmersiveModeCallback); if ((visibility & View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) == 0) { mHandler.postDelayed(mImmersiveModeCallback, IMMERSIVE_MODE_DELAY); } } }); } }
From source file:name.marinchenko.lorryvision.activities.main.MainActivity.java
/** * Updating resources when configuration changes * @param newConfig new configuration *//*from w w w. jav a 2 s . c o m*/ @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setContentView(R.layout.activity_main); Initializer.Main.initOnConfigurationChanges(this); this.netlistAdapter = Initializer.Main.initNetlist(this); final View decorView = getWindow().getDecorView(); if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION); } else { decorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); } }
From source file:com.coinblesk.client.ui.authview.AuthenticationDialog.java
private void showSystemUI() { View decorView = getDecorView(); if (decorView == null) { return;//from w w w. ja va 2 s . c o m } decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); }