美文网首页
flutter 设置字体不跟随系统字体带下改变

flutter 设置字体不跟随系统字体带下改变

作者: 司徒新新 | 来源:发表于2022-12-28 08:53 被阅读0次
Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Container(),
      builder: (context, child) {
        return MediaQuery(
          //设置文字大小不随系统设置改变
          data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
          child: child ?? Container(),
        );
      },
    );
  }

因为我用了EasyLoading,EasyLoading的初始化是需要在builder上初始化,

builder: EasyLoading.init(),

在EasyLoading的init方法里有一个builder方法,最后是这样的

builder: EasyLoading.init(
  builder: (context, child) {
    return MediaQuery(
      // 设置字体不跟随系统变化
      data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
      child: child ?? Container(),
    );
  },
),

如果对你有帮助,点个赞哦~~~!

相关文章

网友评论

      本文标题:flutter 设置字体不跟随系统字体带下改变

      本文链接:https://www.haomeiwen.com/subject/penaqdtx.html