import 'package:flutter/services.dart';
...
// 화면 로테이션이 없는 풀스크린 앱
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive);
// 화면 로테이션이 가능한 풀스크린 앱
SystemChrome.setEnabledSystemUIMode(SystemUiMode.immersiveSticky);
// 상단바만 보이기 (하단 네비게이션바 없애기)
SystemChrome.setEnabledSystemUIMode(
SystemUiMode.manual,
overlays: [
SystemUiOverlay.top,
],
);
// 하단바만 보이기 (상단 상태바 없애기)
SystemChrome.setEnabledSystemUIMode(
SystemUiMode.manual,
overlays: [
SystemUiOverlay.bottom,
],
);
// 풀스크린 해제
SystemChrome.setEnabledSystemUIMode(SystemUiMode.edgeToEdge);