安卓全屏问题
来源:
i学习中
2018-09-04
设置SplashScreen.show(this, true)后,启动页正常全屏,当跳转到主界面后,全屏效果消失!使用的第三方组件reactnavigation,react-native版本0.55.0,模拟器版本4.4.4,真机版本5.1.1,6.1.0
写回答
1回答
-
如果要实现RN页面全屏,可以在Android中通过如下代码来进行设置:
开启全屏:
getCurrentActivity().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 // hide nav bar | View.SYSTEM_UI_FLAG_FULLSCREEN // hide status bar | View.SYSTEM_UI_FLAG_IMMERSIVE
关闭全屏:
getCurrentActivity().getWindow().getDecorView().setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
00
相似问题