您的当前位置:首页正文

android设置状态栏透明

2024-11-06 来源:个人技术集锦

样子就是上面的样子

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

 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方法中调用上面的方法。

显示全文