单击或选择其他小部件时,Flutter Web 可选文本不会取消选择

Jol*_*zal 15 dart flutter flutter-layout flutter-web flutter-text

我仅在使用 Flutter Web 版本时遇到此问题。2.8 和 2.10 ,当我尝试使用 Flutter 2.5.3 和其他早期版本时,问题不会发生。

列内的小部件示例:

SelectableText("'Lorem Ipsum is simply dummy '",)),
SizedBox(height: 20),
Divider(),
SelectableText("'Lorem Ipsum is simply dummy text '",)),
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述

当我单击可选文本旁边的底部可选或其他小部件时,它不会取消选择先前选择的文本,而且当我在另一个可选文本上选择新文本时,顶部的先前选择仍然突出显示,这不是我期望的行为。

最新版本的这个小部件是否有一些我没有注意到的变化?谢谢

小智 2

您可以将 Flutter 的 SDK 版本更新到 3.3 并使用SelectionArea 类

\n
\n

一个小部件,它引入了一个带有自适应选择控件的用户选择区域。

\n

此小部件创建一个具有平台自适应选择控件的 SelectableRegion。

\n
\n

如本文中所述:What\xe2\x80\x99s new in Flutter 3.3

\n