Flutter中如何获取AppBar的高度值呢?非常的简单,代码如下:
Widget demoPage() { AppBar appBar = AppBar( title: Text('这是一个AppBar'), ); return Scaffold( appBar: appBar, body: /* page body */, ); }
然后在需要的地方获取到appbar的高度值即可,代码如下:
double height = appBar.preferredSize.height;
如果你直接定义的代码是这样的,如下:
Widget demoPage() { return Scaffold( appBar: AppBar( title: Text('这是一个AppBar'), ), body: /* page body */, ); }
那么你直接这样获取appbar的高度即可,代码如下:
double height = AppBar().preferredSize.height;