问题描述
你好,我在android中有一个透明的状态栏,它在我的旧项目中正常工作,现在我有一个新项目,它警告我已弃用。
代码到透明状态栏
activity.getwindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYstem_BAR_BACKGROUNDS);
activity.getwindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); activity.getwindow().getDecorView().setsystemUIVisibility(View.SYstem_UI_FLAG_LAYOUT_FULLSCREEN );
activity.getwindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
activity.getwindow().setNavigationBarColor(R.color.dark_background);
activity.getwindow().setStatusBarColor(Color.TRANSPARENT);
新项目配置
minSdkVersion 21
targetSdkVersion 30
旧项目配置
minSdkVersion 21
targetSdkVersion 29
我知道这仅仅是因为API 30导致任何人都知道如何删除警告
旧项目SS [1]:https://i.stack.imgur.com/2G0A9.png
新项目SS [2]:https://i.stack.imgur.com/o2uCA.png
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)