本项目是基于开源项目BigBadaboom/androidsvg进行适用harmonyos的移植和开发的
1. 项目介绍
项目名称:androidsvg
所属系列:harmonyos的第三方组件适配移植
功能:
- 实现svg格式图片的解析和渲染功能;
- 支持更多的svg element和css样式;
项目移植状态:
- 主要功能已经移植;
- 添加了demo模块用于效果展示;
调用差异:暂无
编程语言:java
2. 集成指引
方式一
- 下载或自行编译生成androidsvg的.har文件,文件路径为:./demo/libs/ohossvg-debug.har。
- 自行编译时,需要注意要自行添加签名。
- 导入你的harmonyos项目模块的**./libs**中。
- 在模块下的build.gradle中确认依赖**./libs**下的.har包,
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])。
- 在代码中使用。
方式二:
-
在根目录的
build.gradle
文件中添加mavenCentral()
:// Top-level build file where you can add configuration options common to all sub-projects/modules. ... buildscript { repositories { ... mavenCentral() } ... } allprojects { repositories { ... mavenCentral() } }
-
在module目录下的
build.gradle
文件中添加``... dependencies { ... implementation 'com.gitee.ts_ohos:androidsvg-for-ohos:1.0.1' }
3. 使用说明
更多用法参考本项目的demo,原项目Java Doc与OHOS的文档。 **Java doc : **