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

 

    

   

 

 

更多相关文章

  1. Android 日历方式显示的日期选择组件
  2. Android中TextView通过SpannableString设置字体、大小、颜色、样
  3. android 通过html设置textview的内容不同种颜色
  4. Android常用的颜色列表,color.xml
  5. Android四种点击事件和五中存储方式
  6. android 定时请求(两种实现方式)
  7. android使用Animation的两种方式
  8. Android设置Activity全屏的三种方式

随机推荐

  1. MySQL交换分区的实例详解
  2. CentOS 6.6 源码编译安装MySQL 5.7.18教
  3. mysql5.7.18版本免安装配置教程
  4. MySql Error 1698(28000)问题的解决方法
  5. MySQL 修改密码实例详解
  6. mac安装mysql初始密码忘记怎么办
  7. MYSQL5.6.33数据库主从(Master/Slave)同
  8. Windows平台配置5.7版本+MySQL数据库服务
  9. CentOS 7中MySQL连接数被限制为214个的解
  10. mac下安装mysql忘记密码的修改方法