我正在尝试为我的文本字段构建边框,例如:
return TextField(
...
border: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.red,
width: 5.0),
)
)
)
但是,它总是返回宽度为1.0的黑色边框。
我发现改变颜色的唯一方法是创建一个ThemeData,在其中指定提示颜色,但是找不到改变宽度的方法。
最佳答案
您要寻找的是enabledBorder
的InputDecoration
属性。
如果要更改焦点上的边框,请使用-focusedBorder
TextField(
decoration: new InputDecoration(
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.greenAccent, width: 5.0),
),
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.red, width: 5.0),
),
hintText: 'Mobile Number',
),
),
关于dart - flutter :轮廓输入边框,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54143526/