还在用Materal实现透明状态栏吗?五行搞定!
先看效果
直接上代码
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
//显示透明状态栏
// \|/ 以此往下
val decorView=window.decorView
decorView.systemUiVisibility=
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
window.statusBarColor= Color.TRANSPARENT
// /|\ 以此往上
weatherBinding= ActivityWeatherBinding.inflate(layoutInflater)
setContentView(weatherBinding.root)
...