在 flutter 中更改文本字段的突出显示颜色

Change highlight colour for textfield in flutter

有什么方法可以改变 Flutter 中 Textfield 高亮的颜色吗?

所以当我突出显示时它看起来不是这样的:

谢谢!

解决方案 1. 您可以在应用的 theme 中更改 textSelectionColor

theme: ThemeData.dark().copyWith(
  textSelectionColor: Colors.black
),

解决方案 2。您可以通过用 Theme 小部件包装它来仅更改特定 TextFieldtextSelectionColor

Theme(
  data: ThemeData(
    textSelectionColor: Colors.black,
  ),
  child: TextField(
  ),
),