美文网首页
关于statusBar和navigationBar

关于statusBar和navigationBar

作者: 我是无穷 | 来源:发表于2018-02-14 16:36 被阅读24次
    1. 隐藏2个bar
           //先看到2个bar,再隐藏,layout再伸展,不是一出来就隐藏了
           // View decorView = getWindow().getDecorView();  //任何一个view都可以
           int option = View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
           iv.setSystemUiVisibility(option);
      
       // 加了一个stable flag,layout已经是扩展开的,能看到2个bar消失
       // View decorView = getWindow().getDecorView(); 
       int option = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
               | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION;
       iv.setSystemUiVisibility(option);   //任何一个view都可以
      
    2. 关键api节点
      android4.4-api19-kitkat,开始有透明状态栏;android5.0-api21,可以设置任意颜色;
      设置状态栏的背景色 getWindow().setStatusBarColor(Color.TRANSPARENT);

    相关文章

      网友评论

          本文标题:关于statusBar和navigationBar

          本文链接:https://www.haomeiwen.com/subject/bayetftx.html