沉浸式状态栏是Android 4.4版本以后开始支持的效果:
实现方式:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
但是Android5.0以后的实现方式又不同:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP){//5.0
Window window = getWindow();
window.getDecorView().setSystemUiVisibity(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);//设置全屏
window.setStatusBarColor(Color.TRANSPARENT);//设置状态栏的颜色 透明