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

插件详情v2.2.0

dynamic_text_highlighting

动态文本高亮(DTH)是一个用纯 Dart 编写的 Flutter 包,非常适合用于高亮搜索结果。

近 30 天下载
159
喜欢数
55
Pub 分数
40

安装插件

flutter pub add dynamic_text_highlighting

插件介绍

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

动态文本高亮(DTH)是一个纯 Dart Flutter 包,旨在高效地在文本中动态突出显示搜索词。它通过将匹配的关键词包裹在可自定义的组件中,实现实时视觉反馈,从而提升搜索界面的用户体验。适用于需要交互式搜索结果预览的应用程序,支持大小写敏感和不敏感匹配,性能开销极小。该包可无缝集成到现有 UI 中,无需外部依赖。

适合场景

  • 实时高亮搜索结果
  • 增强搜索结果预览
  • 实现动态关键词高亮
  • 提高搜索匹配的可读性
  • 构建可搜索的文本显示
  • 支持区分大小写的搜索或不区分大小写的搜索

主要特点

  • 纯 Dart 实现
  • 可自定义高亮样式
  • 实时搜索词高亮
  • 支持大小写敏感和不敏感匹配
  • 轻便高效
  • 与现有 Flutter 小部件轻松集成

适合对象

  • 开发搜索密集型应用的开发者
  • 需要视觉搜索反馈的UI设计师
  • 动态文本内容的应用程序
  • 需要轻量级搜索工具的项目
  • Flutter 开发者避免原生平台依赖

使用建议

  • 不支持正则表达式模式
  • 仅限简单字符串匹配
  • 无内置文本索引
  • 最适合小到中等大小的文本块
  • 需要手动处理文本更新

所属分类

使用此插件的项目

暂无相关数据。