在想要状态栏透明的Activity中添加以下代码即可:
Kotlin:
//设置顶部状态栏为透明
window.statusBarColor = Color.TRANSPARENT
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
Java:
//设置顶部状态栏为透明
getWindow().setStatusBarColor(Color.TRANSPARENT)
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION)