FLUTTER ECOSYSTEM

flutter_linkify

将文本中的 URL 和电子邮件转换为 Flutter 中的可点击内联链接。

flutter_linkify 封面
最新版本
6.0.0
近 30 天下载
27.1万
喜欢数
775
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

flutter_linkify 是一个 Flutter 包,可自动检测纯文本中的 URL 和电子邮件地址,并将其转换为可点击的链接。它通过支持内联超链接来增强文本渲染,而无需手动格式化。该包支持 Android、iOS、Web、macOS、Windows 和 Linux 等多个平台,非常适合跨平台应用。它可与 Flutter 的 Text 小部件无缝集成,并提供可自定义的链接样式和行为。

适合场景
  • 将包含网址的原始文本转换为可交互链接
  • 显示电子邮件为 mailto: 链接
  • 增强聊天或评论区的用户体验
  • 使用自动链接创建富文本内容
  • 使用可点击引用构建文档或帮助屏幕
主要特点
  • 自动检测 URL 和电子邮件
  • 对多平台的支持
  • 可自定义的链接样式
  • 与 Flutter 的 Text 小部件集成
  • 可配置的链接行为和回调
  • 处理 http 和 https 协议
适合对象
  • 需要富文本和可点击链接的应用
  • 聊天或消息界面
  • 文档或知识库应用
  • 内容密集型应用,包含用户生成的文本
  • 寻求轻松超链接集成的开发者
使用建议
  • 可能需要额外的样式设置以保持外观一致
  • 大型文本块可能带来的性能影响
  • 仅限 URL 和电子邮件模式(不支持自定义正则表达式)
  • 需要仔细处理链接点击事件
  • 不适用于复杂的富文本格式化,仅限链接
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add flutter_linkify

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目