SystemUI Flag 与/或 符号的去除与添加
public static void main(String[] args) {
int flag1 = 1;
int flag2 = 3;
int flag = flag1 | flag2;
System.out.println(flag);
flag &=~ flag1;
System.out.println(flag);
}
输出
添加用 |
去除用 &~
附上一个去除 SystemFlag 的代码
int systemUiVisibility = window.getDecorView().getSystemUiVisibility();
if (dark) {
systemUiVisibility |= View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
} else {
systemUiVisibility &= ~View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
}
window.getDecorView().setSystemUiVisibility(systemUiVisibility);```