插件概览
一个 Flutter 包,可实现文本中可选择和可点击的内联链接。它会自动检测字符串中的 URL、电子邮件和电话号码,并将其渲染为交互式元素,同时保留文本选择功能。非常适合需要用户与嵌入式链接交互但又不失去复制或高亮文本能力的富文本显示场景。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 多个平台。
适合场景
- 显示带有可点击链接的富文本
- 在链接内容中启用文本选择
- 创建交互式聊天或消息界面
- 在应用文本中嵌入联系信息
- 支持用户生成内容的自动链接
主要特点
- 自动检测网址、电子邮件和电话号码
- 保留文本选择和复制
- 可自定义的链接样式
- 跨平台兼容性
- 与 Text 小部件的简单集成
- 支持链接上的轻触手势
适合对象
- 聊天应用
- 社交媒体动态
- 文档查看器
- 用户个人资料描述
- 内容丰富的用户界面,带有动态文本
使用建议
- 可能需要额外的样式以保持外观一致
- 大文本块的性能影响
- 对非标准链接模式的自定义有限
- 需要仔细处理可访问性标签
- 不适用于复杂的富文本格式,仅限于链接
