android设置状态栏透明

来源:互联网 发布:minix3源码下载 编辑:程序博客网 时间:2024/04/30 07:20

样子就是上面的样子

设置状态栏背景状态的方法

 private void setTranslucentStatus() 
    {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
        {
            Window win = getActivity().getWindow(); //在activity中直接 getWindow();
            WindowManager.LayoutParams winParams = win.getAttributes();
            final int bits = WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS;
            winParams.flags |= bits;
            win.setAttributes(winParams);
        }
    }


在需要上图效果的anctivity 或者fragment的createview方法中调用上面的方法。

0 0
原创粉丝点击