快应用 v1100 产品核心能力介绍

快应用 Oct 21, 2021

经过半年多的艰苦开发,快应用 1100 预览版终于要和大家见面了。为了帮助广大开发者开发出运行高效、功能丰富的快应用,快应用框架团队可谓快马加鞭、日夜兼程。让我们一起来看看在 1100 版本,快应用引擎新增哪些新功能吧。

1. lottie 组件

lottie 是 Airbnb 推出的一款高质量动画库,通过引用 Adobe After Effects 的 Bodymovin 插件导出的 .json 动画文件绘制动画,具有使用方便、流畅度高、内存占用少、绘制高效的优点。可在 lottie 官网了解更多具体内容。

快应用引擎从 1100 版本开始提供 lottie 动画组件支持。开发者可配置 lottie 动画的 .json 源文件,并通过引擎提供的 API 实现动画的播放、暂停等操作。

快应用 - lottie 组件

→→点击查看详细配置 ←←

2. richtext 组件支持图书翻页能力

rechtext 组件新增 scene 属性,scene 取值“book”时,可实现图文翻页效果。通过 addContent 方法添加页面要加载的内容,页面翻页后通过 pagechanged 方法返回当前页数和总页数,加载内容完成后通过 splitpage 方法返回总页数。通过新增的属性和方法,可以实现图文左右翻页的能力。

快应用 - richtext 组件支持图书翻页能力

→→ 点击查看详细配置 ←←

3. text 支持 image 子组件,以支持图文混排

文本显示组件增加支持 image 作为子组件,方便开发者实现文字与表情图片混排的显示效果,增强文本组件的表现能力。

快应用 - text 支持 image 子组件,以支持图文混排

→→ 点击查看详细配置 ←←

4. 灰色模式

增加引擎级别将页面置灰的能力,支持动态和静态两种配置方式,提升应用响应紧急事件的速度。

快应用 - 灰色模式

→→ 点击查看详细配置 ←←

5. 新增 sharebutton 分享按钮组件

新增加 share-button 组件,提供了组件化的应用分享能力,丰富了开发者的运营手段。

快应用 - 新增 sharebutton 分享按钮组件

→→ 点击查看详细配置 ←←

6. 组件新增 overflow 公共属性

默认情况下,子组件的显示区域不能超过父组件。如果子组件的大小超过父组件,超出部分将会被父组件裁减掉。通过将子组件的 overflow 属性设置成 visible,子组件将可以越过父组件,在父组件边界外绘制。

快应用 - 组件新增 overflow 公共属性

→→ 点击查看详细配置 ←←

7. 更可控的请求类接口

新增:

• downloadtask 接口,支持 header 监听、进度通知及 abort 能力 →→点击查看详细配置

• uploadtask 接口,支持 header 监听、进度通知及 abort 能力 →→点击查看详细配置

• requesttask 接口,支持 header 监听及 abort 能力 →→点击查看详细配置

8. 支持使用系统 NFC 功能读写 NFC 标签

实现 NFC 的相关功能,即手机作为读卡器使用,用于读写 Ndef、NfcA 等各类型的 NFC 卡。

→→ 点击查看详细配置←←

9. 真机支持性能面板查看

性能面板提供了一些工具,让开发者能够更好地了解快应用的性能,助力开发出更高质量的快应用程序。这些工具包括:实时性能指标展示、告警提示、3D 视图、元素审查、日志和网络面板等。

快应用 - 真机支持性能面板查看

→→点击查看详细配置←←

10. 调试器改版

1100 调试器进行了全新改版,界面更加美观大方。除了 UI 和交互的调整,还增加了快应用卡片模式的调试支持,并且集成性能面板、问题反馈、使用说明等版块,功能更加丰富完善,助力开发者更便捷高效地开发。

快应用 - 调试器改版

→→点击下载尝鲜 ←←

Tags

vivo-developer

vivo 快应用官方博客。

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.