flutter - 升级到最新版本后出现颤振错误
问题描述
最近将我的颤振更新到 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 或字段。.副标题^^^^^^^
解决方案
该错误在某种程度上是不言自明的:根据2018 Material Design 指南,该subhead
属性不再存在于较新版本的 中。TextTheme
如果我没记错的话,您应该改为使用subtitle1
最接近的替代品,但请随时查看Flutter 文档以找出要使用的属性。
另请参阅也使用的其他 SO 问题subhead
:
推荐阅读
- cygwin - 在 Cygwin (Windows 10) 中使用气候数据运算符 (CDO) 的日常异常
- facebook - 您能否针对非网络 Facebook Conversions API 事件进行优化?
- caching - Cloudflare 兑现一切
- android - 如何让 MotionLayout 上的 AnimateLayoutChanges 正常工作?
- python - 将普通 python 代码转换为 MPI 代码
- kendo-ui - 如何使用剑道下拉树检查或取消选中子节点
- python - Python:如何将二进制变量放在数据框列中
- python - 使用 pandas DataFrame 中列表列中的名称展开元组列
- c++ - 在通过引用传递变量之前缩放变量
- node.js - nodejs redis连接恢复(服务器运行时)