flutter - Flutter:如何在禁用的 TextField 中更改边框颜色?
问题描述
当 Textfield 禁用时,我无法更改边框颜色。
装修设置
const textshowad = InputDecoration(
labelText: 'Title',
contentPadding: EdgeInsets.only(left: 40.0,top: 20.0,right: 20.0,bottom: 20.0),
border: OutlineInputBorder(
borderSide: BorderSide(color: Colors.purple,width: 2.0),
borderRadius: BorderRadius.all(Radius.elliptical(15, 15)),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.blue, width: 2.0),
));
文本域
TextFormField(
decoration: textshowad,
enabled: false,
initialValue: widget.titletext,
),
解决方案
InputDecoration 中有一个“disabledBorder”参数。
const textshowad = InputDecoration(
labelText: 'Title',
contentPadding: EdgeInsets.only(left: 40.0,top: 20.0,right: 20.0,bottom: 20.0),
border: OutlineInputBorder(
borderSide: BorderSide(color: Colors.purple,width: 2.0),
borderRadius: BorderRadius.all(Radius.elliptical(15, 15)),
),
disabledBorder : OutlineInputBorder(
borderSide: BorderSide(color: Colors.grey,width: 2.0),
borderRadius: BorderRadius.all(Radius.elliptical(15, 15)),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.blue, width: 2.0),
));
推荐阅读
- python - 一旦我使用 pd.read_excel 将包含简单数据表的 Excel 表加载到 Python 中,我就无法操作数据
- r - 是否可以将列表的默认 md_document 输出从 `## [1]` 更改为 `1.` 以用于枚举列表?
- excel-formula - 带有通配符字符串的 Excel 索引和匹配函数
- android - 在 Android 中以编程方式设置和检测单声道音频(辅助功能)
- python - Python 中的数据并行性
- git - 更改后 Git 仍然可以看到我的最后一个用户名
- angular - 使用 ngModel,但无法使必需的验证器正常工作
- javascript - 替换正文中字符串的 Chrome 扩展程序为时已晚
- java - 在 AWS EMR Master 上的 JAVA 应用程序上作为客户端模式运行代码
- regex - awk 将变量视为正则表达式中的文字