반응형
질문
Flutter 앱에서 Android 상태 표시 줄을 숨기는 방법?
답변
SystemChrome.setEnabledSystemUIOverlays([])
는 원하는 대로 작동해야합니다.
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values)
를 사용하여 다시 가져올 수 있습니다.
다음을 사용하여 가져올 수 있습니다.
import 'package:flutter/services.dart';
답변 업데이트 (Flutter 2.5 이상):
SystemChrome.setEnabledSystemUIMode(SystemUiMode.leanBack);
또는 다른 옵션을 사용할 수 있습니다:
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: [
SystemUiOverlay.bottom
]); // 상태 표시 줄만 숨기려면
그런 다음 (dispose 할 때와 같이) 다시 표시해야하는 경우 다음을 사용하십시오.
@override
void dispose() {
super.dispose();
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual, overlays: SystemUiOverlay.values); // 바 다시 표시
}
반응형
댓글