搜索插件、代码仓与 APP 分类

styled_text 封面
插件详情v10.0.0

styled_text

使用标签格式化文本的 Text 小部件。在多语言应用程序中使用格式化文本更加方便。

AndroidiOSWebmacOSWindowsLinux
近 30 天下载
13.8万
喜欢数
483
Pub 分数
140

安装插件

flutter pub add styled_text

插件介绍

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

StyledText 是一个 Flutter 包,它扩展了标准的 Text widget,支持使用类似 HTML 的标签来格式化文本。它使开发者能够轻松地在一个文本字符串中应用粗体、斜体和颜色等样式,简化了丰富文本内容的创建。在多语言应用程序中尤其有用,它无需复杂的组件嵌套即可处理动态文本格式化。该包支持所有主要平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,非常适合需要样式化、本地化文本的跨平台应用。

适合场景

  • 显示格式化的用户生成内容
  • 使用样式文本创建多语言应用程序界面
  • 在聊天或消息应用中渲染富文本
  • 使用各种格式构建文档或帮助屏幕
  • 使用内联样式实现动态UI文本

主要特点

  • 支持 HTML 类标签进行格式化
  • 与现有 Text 小部件的轻松集成
  • 跨平台兼容性
  • 高效渲染样式文本
  • 简化多语言文本样式

适合对象

  • 开发多语言应用程序的开发者
  • 需要丰富文本但无需复杂组件树的团队
  • 具有动态或用户生成内容的应用程序
  • UI 设计师需要灵活的文本样式
  • 跨平台项目,针对多个操作系统

使用建议

  • 仅限基本格式标签
  • 不支持高级HTML功能
  • 性能可能在非常大的文本块中下降
  • 需要仔细处理嵌套标签
  • 不适合高度复杂的文档渲染

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

StyledText

Text widget with formatted text using tags. Makes it easier to use formatted text in multilingual applications.

Formatting is set in the text using xml tags, for which styles are defined separately. It is also possible to insert icons through tags for which icons are set in styles.

You can set the click handler for the tag, through a special style ActionTextStyle.

See more

所属分类

依赖

依赖清单 2 项

源码仓库

使用此插件的项目