- 'TextTheme' 来自 'package:flutter/src/material/text_theme.dart' 或定义一个名为 'subhead' 的 getter 或字段。 .副标题

Posted

技术标签:

【中文标题】- \'TextTheme\' 来自 \'package:flutter/src/material/text_theme.dart\' 或定义一个名为 \'subhead\' 的 getter 或字段。 .副标题【英文标题】:- 'TextTheme' is from 'package:flutter/src/material/text_theme.dart' or defining a getter or field named 'subhead'. .subhead- 'TextTheme' 来自 'package:flutter/src/material/text_theme.dart' 或定义一个名为 'subhead' 的 getter 或字段。 .副标题 【发布时间】:2021-11-09 10:03:31 【问题描述】:

Flutter 抛出 TextTheme 副标题错误,浪费了将近两天。无法找到解决方案。不知道为什么发生它太烦人了。

See the screenshot here:

【问题讨论】:

您能否添加更多信息,例如触发您当前错误的短代码sn-p? 我已经添加了上面的截图。 【参考方案1】:

在较新版本的 Flutter 中,它们围绕不同的 textTheme 属性进行了更改,从而弃用了旧版本。转到您的项目并检查源代码(cmd + 单击 mac,ctrl + 单击 windows(我认为?))将向您显示正确的新术语。例如,textTheme.body1 现在是 textTheme.bodyText2

【讨论】:

以上是关于- 'TextTheme' 来自 'package:flutter/src/material/text_theme.dart' 或定义一个名为 'subhead' 的 getter 或字段。 .副标题的主要内容,如果未能解决你的问题,请参考以下文章

Flutter TextStyle(不是TextTheme)apply()和copyWith()之间的区别

如何增加整个MaterialApp的字体大小?

如何在 Flutter 中更改整个主题的文本颜色?

应用程序的全局 ThemeData 在颤动中无法正常工作?

如何在 package.json 中拥有来自不同注册表的 npm 依赖项?

mergeReleaseResources 失败,原因是“资源名称无效”(来自 package.json 的版本)