To explore how to show/hide Status bar and Navigation bar like below
getActivity().getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);
- To summarize a little of knowledge about Status bar and Navigation bar like below
- To show the different testing result with different flag
- To create a simple app with ViewPager
- View.SYSTEM_UI_FLAG_LAYOUT_STABLE 固定window位置,不刷新页面
- View.SYSTEM_UI_FLAG_HIDE_NAVIGATION 隐藏导航栏
- View.SYSTEM_UI_FLAG_FULLSCREEN 隐藏状态栏
- View.SYSTEM_UI_FLAG_VISIBLE 显示导航栏和状态栏
- View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR 和 setNavigationBarColor(Color.TRANSPARENT) 设置状态栏透明
- View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR 和 setStatusBarColor(Color.TRANSPARENT) 设置导航栏透明
- View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY 彻底隐藏,不会因为屏幕的点击事件重新显示bar