一、如何获取第三方库
- 目前提供了两种途径获取开源三方库:
-
通过访问Gitee网站开源社区获取
在Gitee中,搜索OpenHarmony-TPC仓库,在tpc_resource中对三方库进行了资源汇总,可以供开发者参考。
-
进入OpenHarmony三方库中心仓,根据类型或者直接搜索寻找需要的三方库。
二、常用三方库介绍
-
UI库:
- @ohos/textlayoutbuilder:可以定制任一样式的文本构建工具,包括字体间距、大小、颜色、富文本高亮显示等。
- @ohos/roundedimageview:可以生成圆角矩形、或者椭圆形等图片形状。
-
网络库:
- @ohos/axios:可以运行在node.js 和浏览器中,基于Axios 原库v1.3.4版本进行适配,并沿用其现有用法和特性。
-
动画库:
- @ohos/lottie:可以解析Adobe After Effects软件通过Bodymovin插件导出的json格式的动画,并在移动设备上进行本地渲染。
- @ohos/svg:可以解析SVG图片并渲染到页面上。
三、如何使用第三方库
- 下面以开源库 @ohos/lottie为例,介绍如何使用第三方库。
3.1安装与使用
- 安装@ohos/lottie
通过ohpm执行对应的指令,将lottie安装到项目中。
ohpm install @ohos/lottie
注:如果项目没有自动添加依赖,则需要在工程的 entry/oh-package.json5 中设置 HarmonyOS ohpm 三方包依赖。
"dependencies": {
"@ohos/lottie": "^2.0.0"
}
具体使用请参考第三方库官方文档。
3.2卸载
- 卸载@ohos/lottie
通过ohpm执行卸载指令,将lottie从项目中删除,其程序包和配置信息将会从项目中移除。
ohpm uninstall @ohos/lottie