【发布时间】:2019-04-16 03:11:50
【问题描述】:
我有一个带有 labelText“描述”的 TextField 小部件。
我正在尝试使此 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
谢谢!!
【问题讨论】:
-
hmm 添加一些您需要的图片。 Theme 是一个继承的Widget,因此您可以使用 Theme.of(context) 从任何小部件访问。
-
@diegoveloper 我如何使用这个获取默认平面按钮的字体颜色、样式和大小?
-
两者都是不同类型的小部件,但您可以尝试构建一个自定义的平面按钮,您可以添加一张您需要的图片吗?
-
我明白了,但我希望平面按钮在单击时有一个文本字段。我不确定如何显示我想要的图片,当不点击时它看起来就像一个平面按钮
-
你可以自定义flatbutton,所以我们不知道你想要什么类型的设计
标签: dart flutter flutter-layout