代码
int vis = getWindow().getDecorView().getSystemUiVisibility();
// |= 位或运算 只要有1则同为1,这里更换的意义是啥,我也没弄懂,我将其屏蔽在ui上也没看出个所以然
vis |= View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
vis |= View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR;
//这个一行代码主要是对状态栏进行设计
getWindow().getDecorView().setSystemUiVisibility(vis);
解析
setSystemUiVisibility()方法,这是View.java中的一个方法