enterFullScreen static method
void
enterFullScreen()
进入全屏模式
使用 fire-and-forget 模式(不 await), 先锁定横屏方向再隐藏系统 UI,使用 SystemUiMode.manual 兼容旧 iOS。
Implementation
static void enterFullScreen() {
// 如果已经是全屏模式,则直接返回
if (isFullScreen()) return;
// 先锁定屏幕方向为横屏(优先级高于系统UI)
OrientationUtil.switchToLandscape();
// 隐藏状态栏和导航栏(使用 manual 模式,兼容旧 iOS)
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: []);
}