我正在尝试更改focusColora 的TextFormField.
TextFormField(
maxLines: 1,
autofocus: false,
decoration: InputDecoration(
focusColor: Colors.green,
hintText: 'Email',
icon: Icon(Icons.email),
))
Run Code Online (Sandbox Code Playgroud)
每当焦点TextFormField对准时,其边框和图标就会变成蓝色。我希望通过改变focusColor我可以覆盖这种行为,但是当我投入时它似乎没有做任何事情Colors.green。
对焦时如何设置不同的颜色?
伙计,把这个放进你的
MaterialApp(theme: themeData()),
ThemeData themeData() {
return ThemeData(
inputDecorationTheme: InputDecorationTheme(
border: const OutlineInputBorder(
borderSide: BorderSide(color: Colors.green)),
focusedBorder: const OutlineInputBorder(
borderSide: BorderSide(color: Colors.green)),
enabledBorder: const OutlineInputBorder(
borderSide: BorderSide(color: Colors.green)),
errorBorder: const OutlineInputBorder(
borderSide: BorderSide(color: Colors.green)),
focusedErrorBorder: const OutlineInputBorder(
borderSide: BorderSide(color: Colors.green)),
),
);
}
Run Code Online (Sandbox Code Playgroud)
您只需为您量身定制一切TextFormField
| 归档时间: |
|
| 查看次数: |
6548 次 |
| 最近记录: |