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

wir*_*uma 5 flutter

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

这不起作用:

Theme.of(ctx).inputDecorationTheme.labelStyle
Run Code Online (Sandbox Code Playgroud)

因为,根据其文档:

如果为 null,则默认为从输入字段的基本 [TextStyle] 和当前 [Theme] 派生的值。

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

小智 2

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