flutter web 中网页的复制粘贴体验

2023-04-11 09:52:07 +08:00
 jiaming1992

最近用 flutter web 实践了下 markdown 阅读功能,全局 Widget 开启了 selectable ,选中是可以了,但粘滞感严重,多行选中也不支持,查询了相关资料发现 flutter web 中 widget 默认不支持 select ,虽然后面有了 SelectArea 组件,但选中还是体验不佳,感觉选中复制这也能算是 flutter web 一大遗憾啊,有什么优化方案吗?

1771 次点击
所在节点    Flutter
5 条回复
jifengg
2023-04-11 10:35:38 +08:00
你说的选中是指选择文本吧?官方 3.3 出了一个 SelectionArea ,应该也就是你说的“SelectArea”。
不过我实际应用中还没怎么实践过,你可以试试切换 web 渲染模式为 html / canvas 试试?
jiaming1992
2023-04-11 21:19:07 +08:00
@jifengg 我切换的是 html 模式复制粘贴体验也不佳,可能需要重写 flutter_markdown
jifengg
2023-04-12 08:55:02 +08:00
@jiaming1992 你用了第三方控件,那么控制变量,你可以用 flutter 原生控件看看选文本的体验,以确定是不是控件的问题。
jiaming1992
2023-04-12 09:45:52 +08:00
@jifengg 嗯,试过,多选效果体验感觉始终比纯 html 的多选差那么点,查资料有说如果 web 页面需求如果强依赖多选复制类的,建议不要用 flutter 技术😆
v2agedchen
2023-04-27 16:43:16 +08:00
可以试一下 markdown_widget ,虽然还是有一些需要 flutter 填坑的地方,不过体验会比没关系这块的 flutter_markdown 要好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/931450

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX