如何在 flutter 中使用 Text Scale Factor 属性

Jes*_*You 1 css mobile text flutter

我的应用程序遇到问题。当我在手机上设置 fontSize 时,它​​工作正常,但在其他人的手机上,由于手机 fontSize 设置,它会影响我应用程序中文本的大小。我听说文本比例因子可以帮忙,但我不知道如何使用它

Yus*_*ziz 6

您可以使用MediaQuery.of(context).textScaleFactor,但我认为使用auto_size_text更有效。

编辑 2

Widget build(BuildContext context){
  return Text(
      'Hello, How are you?',
      textScaleFactor : MediaQuery.of(context).textScaleFactor,
      style: TextStyle(fontWeight: FontWeight.bold,fontSize : 18),
    );
}
Run Code Online (Sandbox Code Playgroud)

您可以从此处检查此属性的用法以及从此处检查 TextStyle 类的用法。