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