본문 바로가기
Flutter/Flutter FAQ

Flutter에서 안드로이드 StatusBar를 숨기는 방법, How to hide Android StatusBar in Flutter

by 베타코드 2023. 5. 30.
반응형

질문


Flutter 앱에서 Android 상태 표시 줄을 숨기는 방법?

Android Status Bar


답변


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);  // 바 다시 표시

  }
반응형

댓글