如何根据主题更改TextFormField的文本颜色

Ana*_*har 3 dart flutter flutter-layout

我想根据当前主题更改输入的文本颜色,因为文本颜色不是InputDecorationTheme.

在此输入图像描述

到目前为止,更改输入文本颜色的唯一可能方法是赋予样式,TextFormField但当主题更改时这也不起作用+这样我需要为应用程序中可用的每个文本字段重复类似的代码。

在此输入图像描述

Vir*_*iya 5

您可以通过如下设置 ThemeData 来完成。

 MaterialApp(
  theme: ThemeData(
    textTheme: TextTheme(
      subtitle1: TextStyle(fontSize: 50, fontWeight: FontWeight.bold),
    ),
  )
 ...
Run Code Online (Sandbox Code Playgroud)