我正在尝试为我的文本字段构建边框,例如:

return TextField(
  ...
 border: OutlineInputBorder(
  borderSide: BorderSide(
   color: Colors.red,
    width: 5.0),
    )
  )
)

但是,它总是返回宽度为1.0的黑色边框。
我发现改变颜色的唯一方法是创建一个ThemeData,在其中指定提示颜色,但是找不到改变宽度的方法。

最佳答案

您要寻找的是enabledBorderInputDecoration属性。
如果要更改焦点上的边框,请使用-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/

10-13 03:29