Flutter:从 AppBar 中减去状态栏高度

Pau*_*ger 13 appbar statusbar flutter

我已经AppBar向下移动了,但现在它的高度太大了。我想知道如何从 my 的高度中减去状态栏的AppBar高度。这是目前的样子:

在此处输入图片说明

以下是设置AppBar高度的方法:

Flutter:设置AppBar的高度

以下是获取状态栏高度的方法:

我如何或在哪里更改系统状态栏 Flutter 框架

final double statusBarHeight = MediaQuery.of(context).padding.top;
return new Padding(
      padding: new EdgeInsets.only(top: statusBarHeight),
      child: content
);
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何将这些部分放在一起(我对 Flutter 很陌生,所以请解释清楚答案)

Cop*_*oad 11

这是你想要的?

在此处输入图片说明

Widget build(BuildContext context) {
  return SafeArea(
    child: Scaffold(
      body: Column(
        children: <Widget>[
          Container(
            height: 70,
            alignment: Alignment.center,
            color: Colors.red,
            child: Text(
              "ADVERTISE HERE!",
              style: TextStyle(color: Colors.white, fontWeight: FontWeight.bold, fontSize: 24),
            ),
          ),
          AppBar(title: Text("Main page")),
        ],
      ),
    ),
  );
}
Run Code Online (Sandbox Code Playgroud)