有人可以帮助我吗?我正在努力删除 TextFormField 中的边距。
下面是代码。
class TextFieldItemTemp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return TextFormField(
decoration: InputDecoration(
isDense: true,
errorText: 'This field is required',
contentPadding: EdgeInsets.zero,
filled: true,
fillColor: Colors.white,
errorBorder: UnderlineInputBorder(
borderSide: BorderSide(color: Colors.red, width: 3.0),
),
border: UnderlineInputBorder(
borderSide: BorderSide(color: Colors.red, width: 3.0),
),
),
);
}
}
您可以将
errorStyle: TextStyle(height: 0.7),
添加到 InputDecoration。
输入装饰器内部使用此属性
contentPadding: EdgeInsets.zero
使用 error 而不是 errorStyle 并给它一个偏移量:
decoration: InputDecoration(
error: Transform.translate(
offset: Offset(0, -5),
child: Text("This is an error!")),
),