长按时颤动选择文本

Posted

技术标签:

【中文标题】长按时颤动选择文本【英文标题】:Flutter select text on long press 【发布时间】:2020-02-19 23:35:51 【问题描述】:

我是 Flutter 的新手,需要完整填写一个用例: 我有一个文本小部件。 示例:您好,早上好。 在这个文本小部件中,当用户长按任何单词说“好”时,如何检测这些?

我需要登录到“用户从此文本中选择了“好””的控制台。

如何在颤振文本小部件中做到这一点?

【问题讨论】:

使用SelectableText 是的,如何从 SelectableText 中获取用户选择的文本 当用户选择Good 时,SelectableText 中有一个选项回调,您可以简单地使用它。 【参考方案1】:

你需要使用SelectableText()小部件

Container(
    child: SelectableText(
        "Hello good morning"
    )
),

【讨论】:

谢谢。但是在这里我们如何才能在颤动中获得选定的文本。?在这种情况下,您选择了“好”,但在后端如何获取用户选择的文本? 使用剪贴板事件获取复制的内容并将其保存到后端。

以上是关于长按时颤动选择文本的主要内容,如果未能解决你的问题,请参考以下文章

当用户在移动设备上长按时如何在 div 或输入字段中选择完整的文本

如何使用选择器在长按时“永久”突出显示 ListView 行,但在正常按下时短暂显示

Android webview 不应该在长按时显示操作栏

如何在 Swift 中长按时选择表格行

我想在长按时删除 ListView 上的项目

iOS:长按时在 uicollectionViewcell 上显示带有文本的标签