刚开始使用 Flutter + Material 设计。我注意到当使用 ThemeData 创建主题时,如果我使用这样的东西:
ThemeData(
textTheme: TextTheme(bodyText1: TextStyle(color: Colors.white)),
)
它似乎没有用白色的文本小部件为简单的 GridView 中的文本着色。但是,如果我更改以上内容以使用bodyText2
它。
bodyText2
在整个应用程序中用于文本背后的逻辑是什么?是否有一个好地方可以参考使用哪些文本样式名称以及为什么在主题情况下?这只是通过反复试验获得的知识,还是有一些很好的包罗万象的规则来确定在哪种情况下使用哪种样式?
谢谢。