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

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

3天内不再提示

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

looger123 来源:looger123 作者:looger123 2025-07-11 15:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

wKgZO2hwu0SAY5_lAAUYD8AJ-wg299.png

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

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

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”。

审核编辑 黄宇

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

    关注

    218

    文章

    35800

    浏览量

    260728
  • 开源
    +关注

    关注

    3

    文章

    4033

    浏览量

    45569
  • 鸿蒙
    +关注

    关注

    60

    文章

    2859

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FOSAN 捷科技新跨越:安徽信半导体研发中心荣膺省级认定!

    近日,安徽省科技厅揭晓 2025 年度省级企业研发中心认定结果,FOSAN 捷科技旗下安徽信半导体科技有限公司研发中心成功上榜。这不仅是对信半导体研发实力的权威认证,更是捷科技
    的头像 发表于 09-02 17:49 630次阅读
    FOSAN <b class='flag-5'>富</b>捷科技新跨越:安徽<b class='flag-5'>富</b>信半导体研发中心荣膺省级认定!

    知乎开源“智能预渲染框架” 几行代码实现鸿蒙应用页面“秒开”

    近日,知乎在Gitee平台开源了其自研的鸿蒙“智能预渲染框架”,并将该框架的Har包上架到OpenHarmony三方库中心仓。该框架在鸿蒙平台首创“智能预
    的头像 发表于 08-29 14:32 471次阅读
    知乎<b class='flag-5'>开源</b>“智能预<b class='flag-5'>渲染</b>框架” 几行代码实现<b class='flag-5'>鸿蒙</b>应用页面“秒开”

    捷科技旗下信半导体研发中心荣获省级认定

    近日,安徽省科技厅公布了 2025 年度省级企业研发中心认定名单,捷科技旗下的安徽信半导体科技有限公司研发中心成功入选。
    的头像 发表于 08-26 09:05 737次阅读

    飞书文本组件库RichTextVista开源

    近日,飞书正式将其自研的文本组件库 RichTextVista(简称“RTV”)开源,并上线OpenHarmony 三方库中心仓。该
    的头像 发表于 07-16 16:47 763次阅读

    工业装配新纪元:唯智能人形机器人重塑智造标杆

    这种环境自适应与高精度协同的融合,正是工业4.0时代柔性制造的终极答案——不是替代人力,而是重塑生产力本质。随着GRID大模型持续进化,唯智能正将“零差错、零疲劳、零风险”的未来工厂,写入中国智造的基因图谱。
    的头像 发表于 07-08 17:19 645次阅读
    工业装配新纪元:<b class='flag-5'>富</b>唯智能人形机器人<b class='flag-5'>重塑</b>智造标杆

    捷科技重塑中国智造竞争力

    新能源汽车电流误差超 0.1% 可能引发电池热失控,工业伺服系统电阻温漂超 50ppm/℃会导致 0.01mm 级加工偏差 —— 这些微观精度较量,正是捷科技的主战场。
    的头像 发表于 07-08 15:38 642次阅读

    鸿蒙开发如何显示Markdown格式语法 -- markdown_hm介绍

    在开发过程中,对于内容的展示通常有文本和Markdown两种,后者更偏向于技术文档、说明书一类的内容展示。但是和文本不同的是,没有一个原生组件
    发表于 06-30 18:47

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

    近日,开源鸿蒙开发者大会2025(OHDC.2025,以下简称“大会”)在深圳成功举办。开源四年多来,开源鸿蒙代码规模已达 1.3 亿多行,
    的头像 发表于 06-05 14:33 831次阅读

    Kuikly鸿蒙版正式开源 —— 揭秘卓越性能适配之旅

    、系统化工作,同时为了达到高性能、原生渲染、动态化等适配目标,进行了持续的探索和优化。其核心适配工作包括:对接鸿蒙UI系统,封装原子组件,对接事件系统,优化和解决性能及稳定性问题;Kotlin跨端层逻辑
    发表于 06-04 16:46

    芮坤芯片产品在智能运动领域的应用

    自成立以来,芮坤在产品方案的研发上不断探索创新,逐步走向成熟完善之路,产品类型也日益丰富多样。为了更好地让大家了解芮坤产品的市场应用,我们将推出一系列公众号文章,对芮坤产品在不同领域的市场应用方案进行全面汇总。
    的头像 发表于 04-14 11:15 1168次阅读

    把树莓派打造成识别文本的“神器”!

    在许多项目中,RaspberryPi被用作监控摄像头或执行机器学习任务。在这些场景中,图像中经常包含应用程序感兴趣的文本信息。我们希望提取这些信息并将其转换,以便通过程序分析文本
    的头像 发表于 03-25 09:30 756次阅读
    把树莓派打造成识别<b class='flag-5'>文本</b>的“神器”!

    英集芯满微代理商

    该群组是英集芯和满微的代理商创建,欢迎大家一起讨论分享
    发表于 03-24 15:08

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

    的地方请大家高抬贵手,宽容一下,谢谢。 这次主要是给大家带来一个重磅消息,就是我自己使用鸿蒙ArkTS语法开发的图表组件今日正式开源了。为什么?原因有两点吧! 鸿蒙是国产的操作系统,
    发表于 03-15 15:21

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

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

    AIGC入门及鸿蒙入门

    模型,能够生成与给定文本描述相符的图像。 鸿蒙系统入门 1. 基础知识: 鸿蒙系统(HarmonyOS)是华为推出的一款分布式操作系统,旨在实现跨设备、跨平台的无缝协同体验。 鸿蒙
    发表于 01-13 10:32