如何在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