美文网首页
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