Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter TextFormField,更改图标和文本颜色_Flutter_Dart - Fatal编程技术网

Flutter TextFormField,更改图标和文本颜色

Flutter TextFormField,更改图标和文本颜色,flutter,dart,Flutter,Dart,我想在突出显示时更改我的TextFormField的labelText和图标的颜色。这是我的代码: TextFormField( enabled: enable, controller: textEditingController, obscureText: obscureText, validator: validate, keyboardType: keyboardType

我想在突出显示时更改我的
TextFormField
labelText
图标的颜色。这是我的代码:

TextFormField(
            enabled: enable,
            controller: textEditingController,
            obscureText: obscureText,
            validator: validate,
            keyboardType: keyboardType,
            decoration: InputDecoration(
              focusedBorder: UnderlineInputBorder(
                borderSide:
                    BorderSide(color: Colors.yellow),
              ),
              border: UnderlineInputBorder(),
              enabledBorder: _checkBorder(),
              labelText: labelText,
              prefixIcon: Padding(
                padding: EdgeInsets.all(distanceIconFromEdges),
                child: icon,
              ),
              hintText: hintText,
            ))

TextFormField
包装在
Theme
中,然后更改
accentColor

Theme(
  data: Theme.of(context).copyWith(accentColor: Colors.red),
  child: TextFormField(...),
)

TextFormField
包装在
Theme
中,然后更改
accentColor