最近用 flutter web 实践了下 markdown 阅读功能,全局 Widget 开启了 selectable ,选中是可以了,但粘滞感严重,多行选中也不支持,查询了相关资料发现 flutter web 中 widget 默认不支持 select ,虽然后面有了 SelectArea 组件,但选中还是体验不佳,感觉选中复制这也能算是 flutter web 一大遗憾啊,有什么优化方案吗?
1
jifengg 2023-04-11 10:35:38 +08:00
你说的选中是指选择文本吧?官方 3.3 出了一个 SelectionArea ,应该也就是你说的“SelectArea”。
不过我实际应用中还没怎么实践过,你可以试试切换 web 渲染模式为 html / canvas 试试? |
2
jiaming1992 OP @jifengg 我切换的是 html 模式复制粘贴体验也不佳,可能需要重写 flutter_markdown
|
3
jifengg 2023-04-12 08:55:02 +08:00
@jiaming1992 你用了第三方控件,那么控制变量,你可以用 flutter 原生控件看看选文本的体验,以确定是不是控件的问题。
|
4
jiaming1992 OP @jifengg 嗯,试过,多选效果体验感觉始终比纯 html 的多选差那么点,查资料有说如果 web 页面需求如果强依赖多选复制类的,建议不要用 flutter 技术😆
|
5
v2agedchen 2023-04-27 16:43:16 +08:00
可以试一下 markdown_widget ,虽然还是有一些需要 flutter 填坑的地方,不过体验会比没关系这块的 flutter_markdown 要好
|