如何在Flutter中获取AppBar的高度?

如何在Flutter中获取 的高度?

我正在使用MarialApp窗口小部件(“ package:flutter / material.dart”)。

我有Context的高度,想扣除appbar的高度。

final double height = MediaQuery.of(context).size.height;

回答:

我认为这不是理想的方法,但它会起作用。

首先 声明AppBar您将在中使用的小部件Scaffold

Widget demoPage() {

AppBar appBar = AppBar(

title: Text('Demo'),

);

return Scaffold(

appBar: appBar,

body: /*

page body

*/,

);

}

现在, 你可以得到 您的appBar使用它preferredSized

double height = appBar.preferredSize.height;

您可以使用此高度从 减小。

final double height = MediaQuery.of(context).size.height;

以上是 如何在Flutter中获取AppBar的高度? 的全部内容, 来源链接: utcz.com/qa/436050.html

回到顶部