【问题标题】:Flutter unselect text on click点击时颤动取消选择文本
【发布时间】: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


【解决方案1】:

通过更改我的颤振频道以进入稳定版本进行修复:

flutter channel stable
flutter upgrade

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-19
    • 2020-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 1970-01-01
    • 2011-07-05
    相关资源
    最近更新 更多