flutter - Flutter:自定义焦点输入文本边框颜色
问题描述
我一直在尝试自定义焦点输入文本字段的边框颜色。
TextField(
decoration: InputDecoration(
icon: Icon(Icons.send),
hintText: 'Hint Text',
helperText: 'Helper Text',
counterText: '0 characters',
border: OutlineInputBorder(),
),
)
所以基本上,如果我点击输入框,它只会将边框变成蓝色,但我想将此颜色自定义为绿色。我真的不知道该怎么做。
提前感谢您的帮助!
解决方案
使用focusedBorder尝试下面的代码
TextField(
decoration: InputDecoration(
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(20.0),
borderSide: BorderSide(
color: Colors.green,
),
),
icon: Icon(Icons.send),
hintText: 'Hint Text',
helperText: 'Helper Text',
counterText: '0 characters',
border: OutlineInputBorder(),
),
),
推荐阅读
- c++ - 开始调试和非调试模式运行都会在vscode的断点处停止
- java - 给定一个字符串 s 和一个 'word' 字符串,返回一个 s 的副本,其中所有字符都被替换为一个 +,除了单词的出现
- json - JSON 无法使用 Codable 解析
- rust - 为什么匹配的可变引用的条件赋值会导致借用错误?
- java - 如何解决不可解决的父 pom.xml 错误?
- java - 使用 Spring Boot 从数据库中的表读取问题
- sql - SQL Server:由重复 AZ 组织的 100 行的列?
- javascript - 试图弄清楚如何将字符串数组转换为数字数组
- php - 如何用php重定向?
- prolog - 列表元素总和 sums| 序言