我在Flutter中有一个MaterialApp
,当在fontFamily
中使用某个ThemeData
时,我希望在整个应用程序中按比例放大文本。
这是因为此特定fontFamily
看起来比其他字体要小。
有没有办法使用ThemeData
扩大整个应用程序的字体大小?
最佳答案
在ThemeData
中,您具有textTheme
属性,可以在该属性中为该TextTheme
下的所有小部件设置MaterialApp
。在TextTheme
中,您可以使用标题,副标题等参数为应用程序中的各种类型的文本设置TextStyle
。您可以通过在fontSize
中为TextStyle
属性提供值来增加字体的大小
像这样的东西:
MaterialApp(
theme: ThemeData(
textTheme: TextTheme(
caption: TextStyle(
fontSize: 22.0
),
body1: TextStyle(
fontSize: 22.0
),
),
),
);
关于dart - 如何增加整个MaterialApp的字体大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53293241/