我想在运行 MIUI 的设备上将状态栏设置为半透明。我找不到这个问题的解决方案。
我试过这样做:
activity.window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLCUENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
同样,当我想删除半透明状态栏时
activity.window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
它适用于大多数设备(我没有尝试过所有设备),但不适用于 MIUI 设备。我已经在运行 Android 7.0 (Nougat) 的 Xiaomi Redmi Note 4 上进行了尝试。透明状态栏正常工作,但半透明不能。