Far*_*ana 13 android text flutter
我需要一个圆角TextField,我可以这样做,但它显示的是默认边框颜色。我尝试更改borderSide但无法更改颜色(它仍然是黑色):
TextFormField(
decoration: InputDecoration(
prefixIcon: Icon(
Icons.person,
color: Colors.white,
),
border: OutlineInputBorder(
// width: 0.0 produces a thin "hairline" border
borderRadius: BorderRadius.all(Radius.circular(90.0)),
borderSide: BorderSide(color: Colors.white24)
//borderSide: const BorderSide(),
),
hintStyle: TextStyle(color: Colors.white,fontFamily: "WorkSansLight"),
filled: true,
fillColor: Colors.white24,
hintText: 'Password'),
),
Run Code Online (Sandbox Code Playgroud)
我需要这个,我不想要焦点线,但光标应该是白色的。我试图更改border参数中的所有内容,但仍然没有更改。
我想要:
我得到这个:
Nae*_*Nae 17
放:
borderSide: BorderSide.none,
Run Code Online (Sandbox Code Playgroud)
如:
TextFormField(
decoration: InputDecoration(
prefixIcon: Icon(
Icons.person,
color: Colors.white,
),
border: OutlineInputBorder(
// width: 0.0 produces a thin "hairline" border
borderRadius: BorderRadius.all(Radius.circular(90.0)),
borderSide: BorderSide.none,
//borderSide: const BorderSide(),
),
hintStyle: TextStyle(color: Colors.white,fontFamily: "WorkSansLight"),
filled: true,
fillColor: Colors.white24,
hintText: 'Password'),
),
Run Code Online (Sandbox Code Playgroud)
die*_*per 13
创建透明边框:
final border = OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(90.0)),
borderSide: BorderSide(
color: Colors.transparent,
)
);
Run Code Online (Sandbox Code Playgroud)
另一种选择是使用:
final border = OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(90.0)),
borderSide: BorderSide(
color: Colors.transparent,
)
);
Run Code Online (Sandbox Code Playgroud)
并在focusedBorder和border属性中使用它,还添加了一个主题来设置光标和提示颜色:
Theme(
data: Theme.of(context).copyWith(
cursorColor: Colors.red,
hintColor: Colors.transparent,
),
child: TextFormField(
decoration: InputDecoration(
focusedBorder: border,
border: border,
prefixIcon: Icon(
Icons.person,
color: Colors.white,
),
hintStyle: TextStyle(
color: Colors.white, fontFamily: "WorkSansLight"),
filled: true,
fillColor: Colors.white24,
hintText: 'Password'),
),
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10979 次 |
| 最近记录: |