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,
    )