Android 4.4中的沉浸式棍棒模式
我正在尝试创建一个演示,演示在android 4.4中浸入式模式是如何工作的。我这样做了,但我必须在所有活动中粘贴相同的代码Android 4.4中的沉浸式棍棒模式,android,android-4.4-kitkat,android-fullscreen,Android,Android 4.4 Kitkat,Android Fullscreen,我正在尝试创建一个演示,演示在android 4.4中浸入式模式是如何工作的。我这样做了,但我必须在所有活动中粘贴相同的代码 @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (hasFocus) { this.getWindow().getDecorView().setSy
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if (hasFocus) {
this.getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
);
}
}
问题:
假设我有两个活动
&我从活动开始
活动,然后该代码隐藏导航栏+底部返回按钮栏,因此,我在这里单击按钮
并开始第二个B
活动,然后在这里停留几秒钟,导航栏+后下方按钮栏出现,直到调用onWindowFocusChanged
,这真的很烦人
有没有办法让整个应用程序在一个地方处于沉浸式模式,这样每当我开始一个新的活动时,导航+返回底部按钮栏在几秒钟内都不会显示出来
提前感谢。制作一个抽象的
BaseActivity
,配置沉浸式模式,并使所有其他活动
继承自itYup,这将解决在每个活动中粘贴相同代码的问题,但我的主要问题是每当我开始一个新活动时,导航+下退按钮栏就会出现几秒钟,这将我不想那真的很烦人