exitFullScreen static method

void exitFullScreen()

退出全屏模式

使用 fire-and-forget 模式,恢复竖屏方向和系统 UI。

Implementation

static void exitFullScreen() {
  // 如果已经不是全屏模式,则直接返回
  if (!isFullScreen()) return;

  // 恢复竖屏方向
  OrientationUtil.switchToPortrait();

  // 恢复状态栏和导航栏
  SystemChrome.setEnabledSystemUIMode(
    SystemUiMode.manual,
    overlays: SystemUiOverlay.values,
  );
}