如何使Flutter应用程序的字体大小独立于可访问性设置

6ovsh4lw  于 2023-06-07  发布在  Flutter
关注(0)|答案(1)|浏览(255)

我正在尝试使用webview开发flutter应用程序。问题是,当我修改可访问性设置,即.增大字体大小。我的应用程序webview变得一团糟。我尝试实现MediaQuery approcah:

return MaterialApp(
      builder: (context, child) {
        return MediaQuery(
          child: child!,
          data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
        );
      },
      title: 'App',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(
          title: 'Home Page',
    );

但这并没有帮助。我猜是因为我用的是webview。任何想法如何禁用辅助功能设置?

bmvo0sr5

bmvo0sr51#

这种方法适用于应用程序接口。对于webview,您应该在控制器中定义“webSettings.setTextZoom(100)”。
要进行此设置,您可以查看平台特定部分;https://pub.dev/packages/webview_flutter#platform-specific-features
相关更新在这里:https://github.com/flutter/packages/pull/3298

相关问题