How to hide Android StatusBar in Flutter

后端 未结 10 1399
遥遥无期
遥遥无期 2020-12-01 03:22

How to hide the Android Status Bar in a Flutter App?

10条回答
  •  遥遥无期
    2020-12-01 03:50

    For single page (in page file):

    @override
      void initState() {
        SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]);
        super.initState();
      }
    
      @override
      void dispose() {
        SystemChrome.setEnabledSystemUIOverlays(
            [SystemUiOverlay.top, SystemUiOverlay.bottom]);
        super.dispose();
      }
    

    For All pages (in main.dart):

    void main() {
      SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]);
      runApp(MaterialApp(
          debugShowCheckedModeBanner: false,
          theme: ThemeData(fontFamily: 'Poppins'),
          home: SplashScreen()));
    }
    

    Dont forget to import 'package:flutter/services.dart'

提交回复
热议问题