避免系统显示大小影响我的 flutter 应用程序

Pao*_*ini 7 size android flutter

我已经忽略了系统字体大小,将其添加到我的 Material 应用程序中:

builder: (context, child) {
    final MediaQueryData data = MediaQuery.of(context);

    return MediaQuery(
      data: data.copyWith(textScaleFactor: 1.0),
      child: child,
    );
  },
Run Code Online (Sandbox Code Playgroud)

但现在我想“忽略”系统显示尺寸。事实上,如果在应用程序内将其设置为“大”,则所有内容都会调整大小。

fzy*_*cjy -2

看看https://api.flutter.dev/flutter/widgets/Transform-class.html。将其作为小部件树的祖先来调整整个小部件树的大小。

如果您的子部件树行为异常,可能需要将额外的框约束传递给 Transform 的子部件。