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:Main.java
/** * Sets the Android fullscreen flags. Expected to be called from {@link * Activity#onWindowFocusChanged(boolean hasFocus)}. * * @param activity the Activity on which the full screen mode will be set. * @param hasFocus the hasFocus flag passed from the {@link Activity#onWindowFocusChanged(boolean * hasFocus)} callback.// w w w. j a v a 2 s. c o m */ public static void setFullScreenOnWindowFocusChanged(Activity activity, boolean hasFocus) { if (hasFocus) { // https://developer.android.com/training/system-ui/immersive.html#sticky 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); activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } }
From source file:Main.java
private static void hideSystemUI(View view) { view.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 source file:Main.java
private static void setTransparentForWindow(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { activity.getWindow().setStatusBarColor(Color.TRANSPARENT); activity.getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); } else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { activity.getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); }/*from w ww .ja v a 2 s. co m*/ }
From source file:android.support.design.widget.CoordinatorLayoutInsetsHelperLollipop.java
public void setupForWindowInsets(View view, OnApplyWindowInsetsListener insetsListener) { if (ViewCompat.getFitsSystemWindows(view)) { // First apply the insets listener ViewCompat.setOnApplyWindowInsetsListener(view, insetsListener); // Now set the sys ui flags to enable us to lay out in the window insets view.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); }/*from ww w. ja v a 2s.c o m*/ }
From source file:com.sociablue.nanodegree_p1.MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mNetworkManager = new NetworkManager(); FragmentRouter.replace(this, new MovieListFragment(), R.id.movie_list_fragment, false); getWindow().getDecorView()/*from ww w .j a v a 2 s .c om*/ .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); setContentView(R.layout.activity_main); }
From source file:MainActivity.java
private void hideSystemUi() { getWindow().getDecorView()//from ww w .java 2s . co m .setSystemUiVisibility(View.SYSTEM_UI_FLAG_IMMERSIVE | View.SYSTEM_UI_FLAG_FULLSCREEN | 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); }
From source file:com.pimp.instincts.activities.SplashActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); int mUIFlag = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LOW_PROFILE | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION; getWindow().getDecorView().setSystemUiVisibility(mUIFlag); setContentView(R.layout.activity_splash); ButterKnife.bind(this); DisplayMetrics displayMetrics = this.getResources().getDisplayMetrics(); spinArrow.setTranslationX(-2000);/*w w w . j av a 2 s. c o m*/ wheelView.setTranslationX(2000); wheelView.setWheelRadius(displayMetrics.widthPixels / 2); wheelView.setWheelItemRadius(displayMetrics.widthPixels / 6); new Handler().postDelayed(new Runnable() { @Override public void run() { startSecondActivity(); } }, 1000); }
From source file:dg.shenm233.mmaps.ui.MainActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final Window window = getWindow(); window.getDecorView()//from ww w . j av a2 s . c om .setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(getResources().getColor(R.color.status_bar_color)); setContentView(R.layout.activity_main); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); initNavigationView(); FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); ft.replace(R.id.main_content, getMapsFragment(), MapsFragment.class.getName()); ft.commit(); }
From source file:com.rn.full.screen.FullScreen.java
@ReactMethod public void onFullScreen() { UiThreadUtil.runOnUiThread(new Runnable() { @Override/*from w w w . j a v a 2s .c o m*/ public void run() { getCurrentActivity().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.google.android.apps.muzei.settings.AboutActivity.java
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.about_activity); getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); ((Toolbar) findViewById(R.id.app_bar)).setNavigationOnClickListener(new View.OnClickListener() { @Override// w w w.j a va 2s .c om public void onClick(View view) { onNavigateUp(); } }); if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.demo_view_container, MuzeiRendererFragment.createInstance(true, false)).commit(); } // Get app version PackageManager pm = getPackageManager(); String packageName = getPackageName(); String versionName; try { PackageInfo info = pm.getPackageInfo(packageName, 0); versionName = info.versionName; } catch (PackageManager.NameNotFoundException e) { versionName = VERSION_UNAVAILABLE; } // Build the about body view and append the link to see OSS licenses TextView versionView = (TextView) findViewById(R.id.app_version); versionView.setText(Html.fromHtml(getString(R.string.about_version_template, versionName))); TextView aboutBodyView = (TextView) findViewById(R.id.about_body); aboutBodyView.setText(Html.fromHtml(getString(R.string.about_body))); aboutBodyView.setMovementMethod(new LinkMovementMethod()); findViewById(R.id.android_experiment_link).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { CustomTabsIntent cti = new CustomTabsIntent.Builder().setShowTitle(true) .setToolbarColor(ContextCompat.getColor(AboutActivity.this, R.color.theme_primary)).build(); try { cti.launchUrl(AboutActivity.this, Uri.parse("https://www.androidexperiments.com/experiment/muzei")); } catch (ActivityNotFoundException ignored) { } } }); }