【发布时间】:2021-12-24 22:27:21
【问题描述】:
我在我的网站中使用SelectableText 小部件。当我用鼠标选择文本时,取消选择的唯一方法是单击SelectableText。
当我单击屏幕上的任意位置时如何取消选择文本?这是网站的经典行为。
class MainPageWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return const Scaffold(
body: SelectableText("This is a selectable text"),
);
}
}
但是,如果我删除 Scaffold 以仅保留 SelectableText,它就可以工作。但是如果没有Scaffold,那么文本会以一种奇怪的方式显示。
我在 Ubuntu 20.04 上使用 Google Chrome。
【问题讨论】:
-
我没有遇到这样的问题,它工作得很好。您能否包含代码-sn-p 以重现相同的问题?
-
我已经编辑了我的问题以添加一个非常简单的示例@YeasinSheikh
-
我已经在 win10 chrome 上进行了测试,它在脚手架和嵌套小部件上运行良好。您可以尝试在不同的设备上进行测试,以检查它是否是特定于设备的问题。
-
有人遇到这种情况吗?
标签: flutter dart flutter-web