flutter - CupertinoTextThemeData 中缺少文本样式
问题描述
根据 Flutter文档,CupertinoTextThemeData 具有以下样式:
- navActionTextStyle:导航栏中交互式文本内容的 TextStyle。
- navLargeTitleTextStyle : 长条导航栏中大标题的 TextStyle。
- navTitleTextStyle:标准导航栏中标题的 TextStyle。
- pickerTextStyle : 选择器的 TextStyle。
- tabLabelTextStyle : 未选中标签的 TextStyle。
- textStyle:Cupertino 小部件的一般文本内容的 TextStyle。
但是,Apple 的文档列出了以下样式:Large Title、Title 1、Title 2、Title 3、Headline、Body、Callout、Subhead、Footnote、Caption 1、Caption 2。
这些样式不应该在 CupertinoTextThemeData 中定义吗?这些是在其他地方定义的吗?
解决方案
我相信您可以像这样访问它们:
CupertinoTheme.of(context).textTheme.navLargeTitleTextStyle
推荐阅读
- matlab - 如何确保我的优化算法找到了解决方案?
- reactjs - 使用 Gatsby.js 在重定向中捕获参数
- python - pyinstaller 不能包含包
- c# - Kendo ASP.NET MVC Grid Pageable() 属性组合
- python - Django 和 Yubikey 集成
- python-3.x - 如何创建从 a 到 z 和 A 到 Z 的列表
- qt - 如何在 qml 中创建自定义本地模板对象?
- python-3.x - 使用 MergeTree 引擎 Clickhouse 创建分区键时出错
- python - 一个语句执行后数据库文件关闭,类型错误:“NoneType”对象不可下标
- android - Android 应用错误 - 您必须在 Google Cloud 项目上启用结算功能