我是崭新的扑克和飞镖 . 目前,在我的一个个人项目中使用它 .
在我的所有表单中,textField的下划线显示为蓝色 . 我想将其改为其他颜色 . 我正在使用的那段代码就像......
new TextField(
controller: this._emailController,
decoration: new InputDecoration(
hintText: "Enter your email",
labelText: "Email",
labelStyle: new TextStyle(
color: const Color(0xFF424242)
)
),
),
无法理解如何实现这一目标 .
注意:我知道这里有一个类似的问题Change TextField's Underline in Flutter . 但是,在那里它还没有完全解决 . 此外,还有一个链接看起来与我的相似Changing EditText bottom line color with appcompat v7但是,它实际上属于Android开发,使用JAVA而不是DART(颤动),我对这些链接感到困惑 .
2 回答
刚使用 - :
这个对我有用 :)
逻辑上的答案是使用InputBorder,特别是UnderlineInputDecorator,并将其作为边框传递给inputdecorator . 但是,所有这一切都告诉InputDecorator是否应该使用下划线或您指定的任何其他内容 .
实际颜色基于主题 - 来源:
所以改变颜色做这样的事情(或指定整个应用程序的主题):