设置状态栏透明:

        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

相关文章:

  • 2022-12-23
  • 2021-07-16
  • 2021-06-13
  • 2022-12-23
  • 2021-06-12
  • 2021-10-30
  • 2021-05-17
  • 2021-09-15
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-14
  • 2021-10-16
  • 2021-07-05
  • 2021-06-08
  • 2022-12-23
相关资源
相似解决方案