如何在 Flutter 应用中点击复制 html 文本
Posted
技术标签:
【中文标题】如何在 Flutter 应用中点击复制 html 文本【英文标题】:How to tap to copy html text in flutter app 【发布时间】:2021-04-22 04:59:36 【问题描述】:我的开发人员正在为我构建一个教育应用程序,但我们遇到了问题。我想知道如何点击屏幕上的单词或短语来显示复制、突出显示、网络搜索,如下图所示。该应用程序是用颤振构建的,代码在 dart 中。这个功能真的很需要。如果有人可以帮助提供插件或只是一种方法,将不胜感激。
【问题讨论】:
【参考方案1】:Flutter 对此有 selectable text
如果他正在使用 webview,也许这会有所帮助? How to enable text selection modal(copy/paste/select) in flutter webview?
【讨论】:
我的开发人员说它不起作用,因为他使用 html 文本创建了页面 他的表现如何?通过网络视图?你为什么要问他而不是他?【参考方案2】:它们是一个用于在颤振中复制和粘贴文本的包。
FlutterClipboard.copy(item.code).then((value) )
package link
【讨论】:
我的开发人员说它不起作用,因为他使用 html 文本创建了页面 webview目前没办法,应该用flutter_html包保存文本。【参考方案3】:我知道你的问题了。
有一个可能的解决方案。在这里,您正在以html
格式从server
发送数据并使用html_viwer
显示它。但是到目前为止我还没有发现可以选择和复制的功能。
可能的解决方案是从服务器发送string
数据并使用SelectableText()
显示文本,您将能够选择和复制文本。
【讨论】:
以上是关于如何在 Flutter 应用中点击复制 html 文本的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Flutter 应用程序中删除 firebase 用户? [复制]