【问题标题】:Flutter Error after upgrade to latest version升级到最新版本后出现颤振错误
【发布时间】:2021-11-26 16:43:11
【问题描述】:

最近将我的颤振更新到 v2.5.3,我收到以下错误:

371:41:错误:没有为类“TextTheme”定义吸气剂“副标题”。

  • “TextTheme”来自“package:flutter/src/material/text_theme.dart”(“/C:/src/flutter/packages/flutter/lib/src/material/text_theme.dart”)。 尝试将名称更正为现有 getter 的名称,或定义一个名为“subhead”的 getter 或字段。 ? Theme.of(context).textTheme.subhead ^^^^^^^ ../../../../AppData/Local/Pub/Cache/hosted/pub.dartlang.org/searchable_dropdown-1.1.3/lib/searchable_dropdown.dart:374:16:错误:吸气剂'副标题' 没有为类 'TextTheme' 定义。
  • “TextTheme”来自“package:flutter/src/material/text_theme.dart”(“/C:/src/flutter/packages/flutter/lib/src/material/text_theme.dart”)。 尝试将名称更正为现有 getter 的名称,或定义一个名为“subhead”的 getter 或字段。 .副标题 ^^^^^^^

【问题讨论】:

  • 如果我没记错的话,我们有flutter V2.5.2。可以包含您的代码 sn-p 吗?

标签: flutter dart


【解决方案1】:

这个错误有点不言自明:根据 2018 年 Material Design 指南,subhead 属性在较新版本的 TextTheme 中不再存在。

如果我没记错的话,您应该改用 subtitle1 作为最接近的替代品,但请随时查看 the Flutter documentation 以找出要使用的属性。

另请参阅同样使用 subhead 的其他 SO 问题:

How to use Flutter AppTheme TextTheme without overriding automatic text color

【讨论】:

    猜你喜欢
    • 2021-06-18
    • 2020-06-20
    • 2020-07-22
    • 2021-04-24
    • 2021-03-05
    • 2019-02-06
    • 1970-01-01
    • 2018-12-24
    • 2021-06-06
    相关资源
    最近更新 更多