我使用MediaQuery.of(Context).viewInsets.Bottom来根据键盘大小确定填充.在升级到Ffltter 3.10之后,现在底片被键盘重叠了!

void onTotalsButtonPressed() {
    showModalBottomSheet(
      context: context,
      builder: (context) => SingleChildScrollView(
        padding:
            EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom),
        child: AddProduct(
          items: Provider.of<Products>(context, listen: false).searchItems,
          type: OrderTypes.sales,
        ),
      ),
      isScrollControlled: true,
    );
  }

当我在我的另一台机器上用Ffltter 3.7.12构建应用程序时,它工作得很好,填充是根据键盘状态动态确定的!

推荐答案

我也面临着同样的问题.

如果您使用的是ScreenUtil,则必须使用v5.8.1并将useInheritedMediaQuery设置为true

Flutter相关问答推荐

无法在GroupButton内部正确呈现

在Flutter中,有没有一种方法可以点击页面到后面的页面?

相同的Flutter 代码库,但Firebase登录适用于Web应用程序,但无法登录iOS应用程序

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

任务';:app:check DebugDuplicateClasss';的Ffltter Share_plus抛出执行失败

在VSCode中运行应用程序而不进行调试时,控制台仍显示为调试模式

带按钮的 Riverpod future Provider

Flutter:在 pubspec.yaml 中找不到assets资源

创建混合 TextWidget 和 TextFieldWidget

允许文本小部件在容器之间溢出

有没有办法在没有收缩包装的情况下在列中使用 ListView.Builder?

通过一个具体的例子理解Flutter约束的本质

访问 AsyncSnapshot 中的嵌套属性

如何根据应用程序主题(深色和浅色)更改谷歌 map 的主题?

Riverpod 在使用冻结副本更新状态时触发重建,即使没有任何更改

Flutter HLS .m3u8 视频无法实时播放

Flutter Serverpod 在示例项目上返回 400 错误

单元测试中如何比较NaN和NaN是否相等

在 Flutter 中,您什么时候应该更喜欢Widget继承而不是组合?

Flutter MQTT - 发布到主题 1 并收听主题 2