如何在TextField或TextFormField中删除或禁用文本(子字符串)自动高亮显示。并且突出显示子字符串模式是不可预测的。输入高亮颜色会影响文本阅读。
title: TextField(
decoration: InputDecoration(
hintText: 'search'.tr,
hintStyle: TextStyle(
color: Colors.grey,
fontSize: 18,
fontStyle: FontStyle.normal,
),
border: InputBorder.none,
),
style: TextStyle(
color: AppThemes.primaryColorWine,
),
),
1条答案
按热度按时间fgw7neuy1#
到目前为止,我不认为你可以禁用或删除
TextField
或TextFormField
中的文本选择。但是如果你不喜欢红色,你可以改变高亮显示的文本和背景的颜色。如果你愿意,你可以为选中的文本设置透明的背景,使它看起来像没有选中任何内容。根据您的方式自定义下面的代码。
您也可以使用
cursorColor
属性更改光标的颜色。上面的代码取自以下答案:https://stackoverflow.com/a/67204951/12555686