flutter - 获取 TextFormField 的 InputDecoration 标签的默认主题

标签 flutter

我需要创建一个位于 TextFormField 旁边的自定义小部件s,所以我必须设置它的标签样式以匹配 TextFormField的标签样式。

这不起作用:

Theme.of(ctx).inputDecorationTheme.labelStyle

因为,根据其文档:

If null, defaults to a value derived from the base [TextStyle] for the input field and the current [Theme].



问题是,我不知道如何获得这种基本风格。

最佳答案

您正确地获得了基本样式。就我而言 labelStylehintStyle来自 InputDecorationTheme无法更新 热重载 ,但它们在 时起作用重新运行 应用程序。

关于flutter - 获取 TextFormField 的 InputDecoration 标签的默认主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55687252/

相关文章:

dart - 将一个类的属性传递给它的状态类并在文本小部件中使用它

flutter - 数据仅在我热重载或 flutter 刷新后显示

flutter 将 floatingActionButton 向上移动 50 像素

flutter - 如何将 TextStyle 和 textTheme 应用于 Flutter 中的文本小部件?

flutter - 如何在Dart中转换 map 的关键数据类型?例如从Map <String,dynamic>到Map <DateTime,dynamic>

firebase - flutter/FirebaseAuth : How can I autologin a user at app launch?

firebase - 无法检查 Firebase 中是否存在 "Long Named"文档?

android-studio - 无法从 Flutter 中的包 URI 错误中提取文件路径,但我没有使用 URI 包

Flutter/dart 和静态 Widget 方法。坏模式?

image - Flutter图像内存未得到gc