flutter 黑屏问题
android 端集成flutter 添加下面代码会产生黑屏,以下代码是为了切换状态栏的透明度的:
private fun makeStatusBarTransparent(activity: Activity) {val window = activity.windowif (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS)//此处需要release包 不然黑屏val option =window.decorView.systemUiVisibility or View.SYSTEM_UI_FLAG_LAYOUT_STABLE or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREENwindow.decorView.systemUiVisibility = optionwindow.statusBarColor = Color.TRANSPARENT} else {window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)}}
如上代码添加到native android的第一个界面oncreate方法中,
解决方案:打release包即可!!!!
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
