TitleBar 的那些设置

设置状态栏透明:

        View decorView = activity.getWindow().getDecorView();
        int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
        decorView.setSystemUiVisibility(option);
        activity.getWindow().setStatusBarColor(Color.TRANSPARENT);

这样设置以后,状态栏会透明,但是应用的页面内容会与 statusbar 重叠,这个时候就需要设置一个 paddingTop 了。这样就可以达到 statusbar 透明的目的

参考:https://mp.weixin.qq.com/s?__biz=MzA5MzI3NjE2MA==&mid=2650236820&idx=1&sn=78cc47bc3448d59b391faab8ca3c5123&scene=0#wechat_redirect

原文地址:https://www.cnblogs.com/liyiran/p/9696613.html