android 简单实现沉浸式状态栏效果

沉浸式状态栏是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);//设置状态栏的颜色 透明

    

   

猜你喜欢

转载自blog.csdn.net/keep_my_mine/article/details/87927165