Flutter 选择/聚焦TextFieldForm时,OutlineInputBorder将消失
我正在制作一个登录屏幕,我的电子邮件字段如下所示:Flutter 选择/聚焦TextFieldForm时,OutlineInputBorder将消失,flutter,Flutter,我正在制作一个登录屏幕,我的电子邮件字段如下所示: 最终电子邮件=新文本表单字段( 键盘类型:TextInputType.emailAddress, 自动对焦:错误, 装饰:新的输入装饰( hintText:“电子邮件”, 内容填充:来自LTRB(20.0,10.0,20.0,10.0)的新边插入集, 边框:新大纲输入边框( 边界半径:新边界半径。圆形(32.0), ), ), ); 问题是,当用户选择此字段开始在其电子邮件中键入时,大纲边框将消失。我要它留下来。有没有其他我应该使用的小部件,
最终电子邮件=新文本表单字段(
键盘类型:TextInputType.emailAddress,
自动对焦:错误,
装饰:新的输入装饰(
hintText:“电子邮件”,
内容填充:来自LTRB(20.0,10.0,20.0,10.0)的新边插入集,
边框:新大纲输入边框(
边界半径:新边界半径。圆形(32.0),
),
),
);代码>
问题是,当用户选择此字段开始在其电子邮件中键入时,大纲边框将消失。我要它留下来。有没有其他我应该使用的小部件,或者我不知道的处理方法
提前感谢:)我也面临同样的问题
看起来你的主题的强调色和屏幕的背景色是一样的。为强调色或背景色配置不同的颜色将解决您的问题 使用focusedBorder
TextField(
decoration: InputDecoration(
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(8.0),
borderSide: BorderSide(width: 1, color: AppColors.redColor),
),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(8.0),
borderSide: BorderSide(width: 1, color: AppColors.redColor),
),
fillColor: AppColors.whiteColor,
filled: true,
)