0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

飞书富文本组件库RichTextVista开源

HarmonyOS开发者 来源:HarmonyOS开发者 2025-07-16 16:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

近日,飞书正式将其自研的富文本组件库 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方库中心仓。该组件以领先的性能、流畅的渲染体验与高度的开放性,为鸿蒙生态提供了更高效的富文本解决方案。

富文本作为内容展示和信息交互的重要形式,在内容创作、办公协作、教育学习、企业应用等多种复杂业务场景中扮演着重要角色。随着鸿蒙生态应用类型的不断丰富,富文本渲染成为各类应用开发过程中不可或缺的基础能力。

然而,对于开发者而言,现有的开源组件很多都存在性能瓶颈与扩展性受限的问题——视图层级深、滑动卡顿、自定义能力弱,且缺乏大型商业应用的复杂场景验证,稳定性和可靠性存疑,难以支撑真实复杂业务。

RTV的开源填补了这一空白。它是鸿蒙生态首个深度集成“属性字符串”(StyledString)方案的富文本组件,兼顾性能、开放性和易用性,真正实现“渲染无界,字字如生”的全新使用体验。

流畅性能:基于属性字符串,打破滑动瓶颈

RTV 在架构上摒弃传统基于 Component 的实现路径,采用轻量级的“属性字符串”(StyledString)渲染方案,显著减少视图层级。实测显示,即便在万级消息长列表等场景下,仍可保持 120FPS 的流畅滑动,为用户带来丝滑的交互体验。

超高开放性:支持“自定义样式注入”

现有开源的富文本仓库均缺乏集成自定义样式的能力,只能使用预制的样式。RTV是社区中唯一支持用户注入自定义样式的文本渲染器。开发者可以通过其完善的开放样式API,轻松实现@人、自定义表情、业务组件等元素的集成与渲染,让富文本真正服务于业务创新,而不是成为创新的掣肘。

广泛兼容与轻松接入:历经大型应用验证

RTV支持包括HTML、Markdown、Protobuf实体在内的多种标准化数据源,开发者无需为格式转换耗费心力。同时,它提供了“开箱即用”的接入体验,包含清晰的文档、丰富的示例和预览工具,最简单的Demo仅需不到10行代码即可渲染,告别复杂的性能调优与兼容性适配工作。

RTV的成熟与可靠,还源于其在飞书内部的广泛应用和持续打磨。作为开源社区里接受过大型业务接入验证的文本渲染器,目前,该组件已在飞书的IM、日历、云文档、视频会议等8个核心业务模块中稳定运行超过半年。据飞书内部估算,RTV的落地应用,已累计为飞书相关业务节省了超过300天的时间及人力开发成本,成为名副其实的“效率杠杆”。

目前,RTV组件已正式上架OpenHarmony三方库中心仓和鸿蒙开发者官网。开发者可搜索“rich_text_vista”获取源码及相关文档,快速集成,提升应用表现力。

RTV的开源,不仅是飞书将自身积累回馈开发者社区的重要实践,也是鸿蒙场景化创新能力共建的重要成果之一。当前包括飞书在内,已有30多家生态伙伴参与鸿蒙场景化创新能力共建,累计贡献并开源超过50项关键能力,涵盖框架、媒体、工具、安全等多个核心技术领域。

未来,华为还将联合伙伴持续共建创新,面向底座技术、通用能力、垂类行业等场景推出系列开发者场景化解决方案,不断提升鸿蒙应用的创新体验和开发效率,与广大开发者共建繁荣的鸿蒙生态。

更多关于“RTV”的详细信息和使用指南,请访问“OpenHarmony官网”,点击“开发者”——>“三方库中心仓”——>搜索“rich_text_vista”。

或者访问“HarmonyOS开发者官网”, 点击“开发者社区”——>“文章”——>搜索“rich_text_vista”。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    4032

    浏览量

    45569
  • 鸿蒙
    +关注

    关注

    60

    文章

    2859

    浏览量

    45355
  • OpenHarmony
    +关注

    关注

    31

    文章

    3926

    浏览量

    20721

原文标题:飞书开源“RTV”富文本组件 重塑鸿蒙应用富文本渲染体验

文章出处:【微信号:HarmonyOS_Dev,微信公众号:HarmonyOS开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    littlefs组件lfs_config.h和dfs_lfs.c文件没有开源声明,是出于什么原因呢?

    littlefs组件lfs_config.h和dfs_lfs.c文件没有开源声明,是出于什么原因呢
    发表于 09-22 06:49

    MCoreDump - 嵌入式系统故障转储组件 | 技术集结

    本组件已验证过的平台:瑞萨RA6M3(Cortex-M4)、瑞萨RA6M4(Cortex-M33)上均可跑通,更多平台请关注开源仓库。目录组件介绍主要特性应用场景支持架构系统架构目录结构配置选项快速
    的头像 发表于 08-24 10:05 934次阅读
    MCoreDump - 嵌入式系统故障转储<b class='flag-5'>组件</b> | 技术集结

    鸿蒙非侵入式弹窗新解法,企查查正式开源“QuickDialog”弹窗组件

    近日,企查查将其自研的鸿蒙弹窗组件“QuickDialog”开源,并上线至 OpenHarmony 三方中心仓。这是鸿蒙生态首个支持“弹窗堆栈暂存能力”的非侵入式弹窗解决方案,凭借
    的头像 发表于 07-31 10:40 533次阅读
    鸿蒙非侵入式弹窗新解法,企查查正式<b class='flag-5'>开源</b>“QuickDialog”弹窗<b class='flag-5'>组件</b><b class='flag-5'>库</b>

    飞书开源“RTV”文本组件 重塑鸿蒙应用文本渲染体验

    近日,飞书正式将其自研的文本组件 RichTextVista(简称“RTV”)开源,并上线O
    的头像 发表于 07-11 15:20 453次阅读
    <b class='flag-5'>飞书</b><b class='flag-5'>开源</b>“RTV”<b class='flag-5'>富</b><b class='flag-5'>文本组件</b> 重塑鸿蒙应用<b class='flag-5'>富</b><b class='flag-5'>文本</b>渲染体验

    如何在Unified IDE中创建视觉HLS组件

    组件开始,该组件可以导出为 XO 文件用于 Vitis 系统工程;这与“自上而下的流程”相反,后者从 Vitis 工程开始,然后将 HLS 组件导入该工程。我们将创建视觉示例“re
    的头像 发表于 07-02 10:55 1129次阅读
    如何在Unified IDE中创建视觉<b class='flag-5'>库</b>HLS<b class='flag-5'>组件</b>

    开源鸿蒙应用技术组件共建计划启动

    通过兼容性测评,覆盖金融、交通、教育、医疗、航天等多个行业领域,已成为发展速度最快的开源操作系统之一。截至目前,开源鸿蒙已累计发布 8 个大版本,共建共享15个技术域的1115款开源三方
    的头像 发表于 06-05 14:33 829次阅读

    开源啦!!!基于鸿蒙ArkTS封装的图表组件《McCharts》,大家快来一起共创

    遥遥领先。作为一位开发者,只是想奉献一点自己的微薄之力,去帮助鸿蒙扩大开发社区生态 做开发这么久,大概八年了,还没自己开创一个开源组件,就是想试试自己到底行不行。 出于这两点,我决定做开源
    发表于 03-15 15:21

    摩尔线程支持DeepSeek开源通信DeepEP和并行算法DualPipe

    DeepSeek开源周第四日,摩尔线程宣布已成功支持DeepSeek开源通信DeepEP和并行算法DualPipe,并发布相关开源代码仓库:MT-DeepEP和MT-DualPipe
    的头像 发表于 02-28 15:58 847次阅读

    摩尔线程完成DeepSeek开源FlashMLA和DeepGEMM适配

    自DeepSeek启动“开源周”以来,已陆续开源三个代码。摩尔线程基于全新MUSA Compute Capability 3.1计算架构,可提供原生FP8计算能力,同时升级了高性能线性代数模板
    的头像 发表于 02-27 14:40 1108次阅读

    润芯微科技入选飞书标杆客户案例

    近日,润芯微科技成功入选飞书官网标杆客户案例,成为智能出行领域的数字化典范。作为推动“新质生产力”的代表工具,飞书被小米、比亚迪、理想汽车等行业领先企业选择。此次入选,不仅是对润芯微技术与管理能力的认可,更体现了润芯微在数字化转型方面的积极尝试。
    的头像 发表于 02-27 11:32 903次阅读

    沐曦GPU跑通DeepSeek开源代码FlashMLA

    今日,DeepSeek正式启动"开源周"计划,首发代码FlashMLA一经开源即引发全网关注。截至发稿,该项目已在GitHub斩获超7.2K Star!
    的头像 发表于 02-25 16:25 1327次阅读

    AI开源模型有什么用

    AI开源模型作为推动AI技术发展的重要力量,正深刻改变着我们的生产生活方式。接下来,AI部落小编带您了解AI开源模型有什么用。
    的头像 发表于 02-24 11:50 884次阅读

    阿里云通义开源文本新模型Qwen2.5-1M

    近日,阿里云通义宣布了一项重大开源举措,推出了支持100万Tokens上下文的Qwen2.5-1M模型。这一新模型在处理长文本任务中展现出了卓越的性能,稳定超越了GPT-4o-mini
    的头像 发表于 02-05 14:01 779次阅读

    鸿蒙原生开源ViewPool在OpenHarmony社区正式上线

    近日,由伙伴参与共建的鸿蒙原生开源“ViewPool”在OpenHarmony社区正式上线。这个开发是基于OpenHarmony技术孵化的成果,充分发挥了平台的技术特性,同时融入了伙伴在应用开发
    的头像 发表于 12-20 14:44 852次阅读

    开源AI模型是干嘛的

    开源AI模型是指那些公开源代码、允许自由访问和使用的AI模型集合。这些模型通常经过训练,能够执行特定的任务。以下,是对开源AI模型的详细
    的头像 发表于 12-14 10:33 1293次阅读