flutter - 如何在颤动中更改TextField光标颜色
问题描述
我在 AppBar() 中使用 TextField 小部件
有一个问题,如您所见,当文本字段聚焦时,我无法设置光标颜色
通常,文本字段光标在聚焦时会闪烁。
我设置了光标颜色属性,appbar中的每个颜色属性,文本字段但它不起作用,即使文本字段提示文本也不起作用。
appBar: AppBar(
title: Card(
margin: EdgeInsets.only(
top: common_gap * 1.5, bottom: common_gap * 1.5),
child: TextField(
cursorColor: Constants.kPrimaryOrange,
controller: _controller,
focusNode: _focusNode,
onChanged: (value) {
setState(() {
_searchText = value;
});
},
decoration: InputDecoration(
prefixIcon: Icon(
Icons.search,
size: 20,
),
suffixIcon: _controller.text.length != 0
? IconButton(
icon: Icon(
Icons.cancel,
size: 20,
color: _searchText == ''
? Colors.transparent
: Colors.black87,
),
onPressed: () {
setState(() {
_controller.clear();
_searchText = '';
_focusNode.unfocus();
});
},
)
: Container(),
),
),
你能告诉我如何解决这个问题吗?
解决方案
推荐阅读
- r - R中sp地图上的颜色编码空间数据点
- python - Visual Studio 控制台中的 Python 版本
- rxjs - RxJS 操作符“buffer”和“bufferWhen”有什么区别?
- scala - 如何检查数组数组是否包含scala中的特定数组?
- azure-logic-apps - 使用一个警报监控资源组中的所有逻辑应用程序
- autofac - AutoMock v5 行为
- sql - Oracle SQL 错误
- delphi - 将文本文件设为只读
- python - 节点与networkx签约后缺少链接
- flutter - 在每个显示的六个网格项之后将网格项显示为具有全宽的第七个网格