我有一个TextField
小部件,标签文本为“ Description”。
我正在尝试使此TextField具有与FlatButton
小部件相同的样式
我正在阅读有关使用copyWith
的信息,但我不完全了解如何使用它。
我也在看https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/material/flat_button.dart,但我并不认为这可以解释很多
return TextField(
style: TextStyle(),
onChanged: _bloc.changeEventDescription,
decoration: InputDecoration(
labelText: "Description", border: InputBorder.none),
);
设置border: InputBorder.none
至少摆脱了FlatButton
下面的行
梦想是让TextField
看起来像默认的FlatButton
谢谢!
答案 0 :(得分:0)
您可以扩展FlatButton
并创建一个自定义窗口小部件(就像FlatButton
扩展MaterialButton
一样)。所以您的班级将看起来像这样-
class myButton extends FlatButton {}
您可以将子级覆盖为TextFormField
。