删除AppBar,但将StatusBar保留在Flutter中

问题描述 投票:0回答:1

没有AppBar时如何为StatusBar提供自定义颜色?

为了自定义StatusBar颜色,我使用了以下代码:

appBar: AppBar(
    backgroundColor: Colors.teal
)

如果删除appbar,则无法自定义状态栏。我该怎么做?

如何删除AppBar但保留StatusBar?

flutter flutter-layout
1个回答
0
投票

您可以使用软件包来实现此目的。检查下面的链接到软件包:

Flutter Status Bar Color

检查下面的代码:效果很好:

import 'package:flutter_statusbarcolor/flutter_statusbarcolor.dart';

void main() => runApp(new MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
   // set your status bar color here
    FlutterStatusbarcolor.setStatusBarColor(Colors.red);
    return MaterialApp(
      title: app_title,
      theme: ThemeData(
        primarySwatch: Colors.green,
      ),
      home: AnotherScreen(),
    );
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.