我怎样才能达到AppBar米Flutter 的高度?
我正在使用MarialApp小部件(‘Package:Ffltter/Material al.dart’).

我有我的上下文的高度,我想扣除appbar的高度.

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

推荐答案

我认为这不是一个理想的方式,但它会奏效的.

Firstly声明将在Scaffold中使用的AppBar小部件.

Widget demoPage() {
  AppBar appBar = AppBar(
    title: Text('Demo'),
  );
  return Scaffold(
    appBar: appBar,
    body: /*
    page body
    */,
  );
}

你可以用它的preferredSized分到你appBar分中的height分:

double height = appBar.preferredSize.height;

您可以使用此高度从screen height降低.

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

Flutter相关问答推荐

如何将 colored颜色 阴影作为默认容器 colored颜色 应用于自定义窗口小工具?

确保通过在CheckIfFavoriteMovieEvent((event,emit){...})上注册处理程序误差

FittedBox叠加技术在Flutter 中的应用

如何让两个展开的Widget根据其子窗口的屏幕大小

在创建显示此错误的Flutter 深度链接时

播放特定持续时间Flutter 的音频

按一下按钮即可更新 fl_chart

Riverpod Provider.family 和 HookConsumerWidget 不刷新 UI

如何更改Flutter 中文本的混合模式?

Flutter Web Dio XMLHttpRequest 上传大文件时出错

即使小部件比Flutter 中的屏幕更宽,也始终显示滚动条

如何使Flutter 边框宽度在外面而不是在里面?

无状态和有状态小部件,我可以同时使用吗?

Flutter:使用 GlobalKey 访问 BlocProvider

小部件堆栈未显示顶层

Flutter:为什么我的 listTile colored颜色 被容器 colored颜色 覆盖了?

在 flutter 中自定义 agora 视频通话 UI

Flutter Firestore 数据库排序最近 24 小时内最喜欢的文档

将容器扩展到安全区域 - Flutter

在 Flutter Bloc 中具有称为 status 的属性的一种状态或不同的状态,哪个更可取?