Flutter 设置字体与设备缩放比例

Posted dingwen_blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter 设置字体与设备缩放比例相关的知识,希望对你有一定的参考价值。

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      navigatorKey: widget.globalRouteKey,
      theme: ThemeData(
        primaryColor: Colors.yellow,
        accentColor: Colors.amber,
        highlightColor: Color.fromRGBO(255, 255, 255, 0.6),
        // 水波纹颜色
        splashColor: Colors.yellow,
        fontFamily: 'Roboto',
      ),
      //是否取消右上角的DEBUG标签
      debugShowCheckedModeBanner: false,
      onGenerateRoute: MyRouter.Router.fluroRouter.generator,
      //是否显示性能调试
      showPerformanceOverlay: false,
        builder: (context, widget) {
          return MediaQuery(
            //设置文字大小比例
            data: MediaQuery.of(context).copyWith(textScaleFactor: 0.9),
            child: widget,
          );
        },
    );
  }

以上是关于Flutter 设置字体与设备缩放比例的主要内容,如果未能解决你的问题,请参考以下文章

当系统范围的字体缩放时,Android TextView不会包装内容

在 WKWebView 上禁用字体缩放

火狐浏览器怎样设置默认的页面缩放比例?

Android中文本的与比例无关的像素字体大小

怎么禁止浏览器修改页面字体大小?

在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]