如何在Flutter中获取 AppBar 的高度? 我正在使用MarialApp窗口小部件(“ package:flutter / material.dart”)。
我有Context的高度,想扣除appbar的高度。
final double height = MediaQuery.of(context).size.height;
我认为这不是理想的方法,但它会起作用。
首先 声明AppBar您将在中使用的小部件Scaffold。
AppBar
Scaffold
Widget demoPage() { AppBar appBar = AppBar( title: Text('Demo'), ); return Scaffold( appBar: appBar, body: /* page body */, ); }
现在, 你可以得到 高度 您的appBar使用它preferredSized:
appBar
preferredSized
double height = appBar.preferredSize.height;
您可以使用此高度从 屏幕高度 减小。