flutter - 如何在焦点上更改 Flutter TextField 边框颜色?
问题描述
我创建了一个带有输入装饰的简单文本字段,并且Outlineboraderinput
. 当我在该文本字段上键入时,我想更改边框颜色。下面的链接,你可以看到我的工作。我想要的是将蓝色边框更改为白色:
TextFormField(
decoration: InputDecoration(
labelText: "Resevior Name",
fillColor: Colors.white,
enabledBorder:OutlineInputBorder(
borderSide: const BorderSide(color: Colors.white, width: 2.0),
borderRadius: BorderRadius.circular(25.0),
),
),
)
解决方案
添加 focusBorder insted of enabledBorder
TextFormField(
decoration: InputDecoration(
labelText: "Resevior Name",
fillColor: Colors.white,
focusedBorder:OutlineInputBorder(
borderSide: const BorderSide(color: Colors.white, width: 2.0),
borderRadius: BorderRadius.circular(25.0),
),
),
)
推荐阅读
- delphi - 如何将参数传递给现有的应用程序实例
- tensorflow - 导入tensoflow_hub时如何克服“没有名为'keras'的模块”
- numpy - 请解决正文中提到的numpy问题
- java - 了解 Android Studio 中的 FileProvider
- pine-script - Pine 脚本冷却一定数量的酒吧
- r - DESeqDataSetFromHTSeqCount 无法识别我的目录
- python - TD游戏和敌人瞄准
- plantuml - Mix classes and use cases in PlantUML diagram
- installation - MSYS2 安装程序
- javascript - 如何在 Google Apps 脚本中使用 MailApp 附加计算的 CSV