【发布时间】:2020-05-26 13:25:02
【问题描述】:
如何更改在 Text 或 TextFormField 或 Flutter 中选择文本时出现的气泡颜色?
Here 是同一个问题,但适用于本机代码。
【问题讨论】:
如何更改在 Text 或 TextFormField 或 Flutter 中选择文本时出现的气泡颜色?
Here 是同一个问题,但适用于本机代码。
【问题讨论】:
您可以使用textSelectionHandleColor 属性。
Theme(
data: Theme.of(context).copyWith(
textSelectionHandleColor: Colors.green,
),
child: TextField(),
);
【讨论】:
根据this flutter documentation,textSelectionHandleColor 已被弃用。您应该使用 selectionHandleColor 而不是在 TextSelectionThemeData 小部件中,如下面的代码。
theme: ThemeData(
textSelectionTheme: TextSelectionThemeData(
cursorColor: Colors.red,
selectionColor: Colors.green,
selectionHandleColor: Colors.black,
),
)
【讨论】: