首页 > 解决方案 > 如何增加整个 MaterialApp 的字体大小?

问题描述

MaterialApp在 Flutter 中有一个,并且希望fontFamilyThemeData.

这是因为这一定fontFamily看起来比其他字体小。

有没有办法使用 来扩大整个应用程序的字体大小ThemeData

标签: dartflutter

解决方案


ThemeData你有一个textTheme属性,你可以在其中TextTheme为所有小部件设置MaterialApp. 您可以使用标题、副标题等参数在您的应用程序TextTheme中设置TextStyle各种类型的文本。您可以通过为in 中的fontSize属性提供值来增加字体的大小TextStyle

像这样的东西:

MaterialApp(
  theme: ThemeData(
    textTheme: TextTheme(
      caption: TextStyle(
        fontSize: 22.0
      ),
      body1: TextStyle(
          fontSize: 22.0
      ),
    ),
  ),
);

推荐阅读