当前位置: 首页 > news >正文

Flutter【组件】富文本组件

简介

flutter 富文本组件。
github地址: https://github.com/ThinkerJack/jac_uikit
pub地址:https://pub.dev/packages/jac_uikit

使用方式

运行

flutter pub add jac_uikit

组件文档

使用方式:

HighlightedTextWidget.builder(text: "全部文案包含高亮文案测试用",highlights: [HighlightWord("文案",() {print("文案");},highlightStyle: TextStyle(color: Colors.red),),HighlightWord("含", () {print("含");}),HighlightWord("测试", () {print("测试");}),],defaultTextStyle: TextStyle(color: Colors.black, fontSize: 16),defaultHighlightStyle: TextStyle(color: Colors.cyanAccent, fontSize: 16),
)

图片示例:

image.png
参数:

    required String text,//全部文本内容List<HighlightWord> highlights = const [],//高亮数据集合TextStyle? defaultTextStyle,//默认文本样式TextStyle? defaultHighlightStyle,//高亮文本样式int maxLines = 5,//最大行数TextOverflow overflow = TextOverflow.ellipsis,//文本超出样式class HighlightWord {final String word;//文字内容final VoidCallback onTap;//点击事件final TextStyle? highlightStyle;//高亮样式HighlightWord(this.word, this.onTap,{ this.highlightStyle});
}
http://www.lryc.cn/news/378358.html

相关文章:

  • 中国恋爱交友相亲软件有哪些?大型婚恋相亲交友APP真实测评推荐
  • 快速欧氏聚类与普通欧氏聚类比较
  • 如何让大语言模型在规格普通的硬件上运行 - 量化技术
  • shell printf详解
  • 【数据分析】用Python做事件抽取任务-快速上手方案
  • B端系统门门清之:HRM,人力资源系统,公司发展的源动力。
  • tplink安防监控raw文件转码合成mp4的方法
  • 每天一个数据分析题(三百八十三)- 聚类
  • 构建下一代数据解决方案:SingleStore、MinIO 和现代 Datalake 堆栈
  • 【经验分享】Ubuntu24.04安装微信
  • AXI学习笔记
  • Spring boot 启动报:Do not use @ for indentation
  • 【数据结构】排序(下)
  • 基于Java+Swing贪吃蛇小游戏(含课程报告)
  • 三角形法恢复空间点深度
  • Linux 阻塞和非阻塞 IO 实验学习
  • JuiceFS 社区版 v1.2 发布,新增企业级权限管理、平滑升级功能
  • 虚拟3D沉浸式展会编辑平台降低了线上办展的门槛
  • 泛微E9开发 查询页面添加按钮,完成特定功能
  • 初学51单片机之数字秒表
  • SpringBoot整合justauth实现多种方式的第三方登陆
  • 【Java算法】滑动窗口
  • C# —— 属性和字段
  • 【计算机视觉】人脸算法之图像处理基础知识(四)
  • 探索 Spring Boot 集成缓存功能的最佳实践
  • 微信小程序使用方法
  • 前后端分离的后台管理系统源码,快速开发OA、CMS网站后台管理、毕业设计项目
  • [深度学习]--分类问题的排查错误的流程
  • 微信小程序简易录音机
  • Ollama深度探索:AI大模型本地部署的全面教程