View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性.
public static void clearFlags(View view, int flags) {
view.setSystemUiVisibility(view.getSystemUiVisibility() & ~flags);
}
导航栏传递不同的flags就可以
你这个隐藏了之后,触摸屏幕又显示出来了