/** * 顯示或者隱藏導航欄 * * @param act * @param show */ public static void hideShowNavigationBar(Activity act, boolean show) { if (act == null || act.isFinishing()) { return; } View decorView = act.getWindow().getDecorView(); int uiOptions; if (show) { if (GlobalApplication.getInstance().NavigationIsShow()) { uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE//重新透明狀態欄 | View.SYSTEM_UI_FLAG_VISIBLE;//顯示導航欄, } else { uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;//重新透明狀態欄 } } else { uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;//隱藏導航欄 } decorView.setSystemUiVisibility(uiOptions); }
隱藏虛擬導航欄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.