更改 Flutter 中的 TextField 光标底部指示器

问题描述 投票:0回答:1

我想完全改变光标颜色。我添加了以下代码:

TextField(
  ...
  cursorColor: myBlueColor,
)

但是,这不会改变底部指示器(当您选择部分文本/文本位置时) - 它仍然是紫色的:

有人可以帮助如何实现这一目标吗?我使用的是 Flutter 3.16.0。

flutter cursor textfield
1个回答
0
投票

在您的

MaterialApp
中,您可以将
selectionHandleColor
更改为
TextSelectionThemeData

theme: ThemeData(
  textSelectionTheme: TextSelectionThemeData(
    cursorColor: Colors.red,
    selectionColor: Colors.green,
    selectionHandleColor: Colors.black,
  ),
)
© www.soinside.com 2019 - 2024. All rights reserved.