如何更改 TextFormField() 小部件颜色 Flutter

How to change TextFormField() widget color Flutter

我把原色黑色改成了白色。 我所有的 TextFormField() 焦点颜色都变成了白色。 我怎样才能改变这个颜色 我尝试更改颜色属性,但根本不起作用

 TextFormField(
     style: TextStyle(color: Colors.grey),
     focusNode: _confirmPasswordFocusNode,
     obscureText: true,
     decoration: InputDecoration(
     fillColor: Colors.black54,
     hoverColor: Colors.black54,
     focusColor: Colors.black54,
     labelText: '비밀번호 확인',
     icon: Icon(Icons.lock_outline)),
     onChanged: (value) {
        ...

每个人任何人都可以帮助我 正文:TextFormField(),

将 cursorColor: Colors.white, 放入 TextFormField

TextField(
  cursorColor: Colors.red,
),

像调用 MaterialApp 一样设置主题属性的 cursorColor

    MaterialApp(
        title: "Flutter App",
        theme: ThemeData(
        cursorColor: Colors.red,
        home: HomeScreen(),)

它不会因为设置为屏幕的默认方案而改变。

您只需通过使用新的 ThemeData() 包装您的 TextFormField 来更改您正在绘制的小部件

      Theme(
          data: new ThemeData(
            primaryColor: Colors.black54,
            focusColor: Colors.black54,
            hintColor: Colors.black54,
          ),
          child: TextFormField(
            style: TextStyle(color: Colors.grey),
            obscureText: true,
            decoration: InputDecoration(
                labelText: '비밀번호 확인', icon: Icon(Icons.lock_outline)),
          ),
        ),