/**
* 修改状态栏icon 颜色
*
* @param bDark 是否将icon 颜色变为灰色
*/
fun setDarkStatusIcon(bDark: Boolean) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
val decorView = window.decorView
if (decorView != null) {
var vis = decorView.systemUiVisibility
vis = if (bDark) {
vis or View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
} else {
vis and View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR.inv()
}
decorView.systemUiVisibility = vis
}
}
}