【发布时间】:2021-06-17 22:07:56
【问题描述】:
我正在尝试更改轮廓边框的颜色。当专注于它时,它会得到我认为的默认颜色,我想将其更改为黑色,但现在不知道如何做到这一点。
这是我的小部件:
@override
Widget build(BuildContext context) {
return Container(
margin: EdgeInsets.only(top: 8),
padding: EdgeInsets.all(8),
child: Row(
children: <Widget>[
Expanded(
child: TextField(
controller: _controller,
decoration: InputDecoration( hintText: 'Send a message',border: OutlineInputBorder( borderRadius:
const BorderRadius.all(
const Radius.circular(40.0),
),
),
),
onChanged: (value) {
setState(() {
_enteredMessage = value;
});
},
),
),
IconButton(
color: Colors.black,
icon: Icon(
Icons.send,
),
onPressed: _enteredMessage.trim().isEmpty ? null : _sendMessage,
)
],
),
);
}
}
所以当用户尝试输入一些文本时,半径应该是黑色的。希望有人能帮忙谢谢。
【问题讨论】:
-
这能回答你的问题吗? Flutter: Outline input border