From 425eea91ec9ba84122570987bd6adfa086c6113b Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:03:35 +0800 Subject: [PATCH 1/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 46 +++++++++++++++++++++------------------------- 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 7baeaf4..259fa9d 100644 --- a/README.md +++ b/README.md @@ -1,38 +1,34 @@ ## labelview-master -本项目是基于开源项目 labelview 进行openharmony化的移植和开发的, -可以通过项目标签以及github地址( https://github.com/linger1216/labelview )追踪到原安卓项目版本 +**本项目是基于开源项目 labelview 进行openharmony化的移植和开发的,可以通过项目标签以及github地址( https://github.com/linger1216/labelview )追踪到原安卓项目版本** -项目名称:labeView +#### 项目介绍 +- 项目名称:labeView -所属系列:openharmony的第三方组件适配移植 +- 所属系列:openharmony的第三方组件适配移植 -功能:在按钮 文字 图片上添加角标。 +- 功能:在按钮 文字 图片上添加角标。 -项目移植状态:完成 +- 项目移植状态:完成 -调用差异:无 +- 调用差异:无 -开发版本:sdk5,DevEco Studio2.1 beta3 +- 开发版本:sdk5,DevEco Studio2.1 beta3 -项目作者和维护人:蒋军 +- 项目作者和维护人:蒋军 -联系方式:jiangjun073@chinasoftinc.com +- 联系方式:jiangjun073@chinasoftinc.com -原项目Doc地址:https://github.com/linger1216/labelview +- 原项目Doc地址:https://github.com/linger1216/labelview -基线版本:labelview-master组件Releases1.1.2 +- 基线版本:labelview-master组件Releases v1.1.2 -## 效果图展示 +#### 效果图展示 ![img](img/labelview.gif) -#### 项目介绍 - -- 编程语言:Java - #### 安装教程 -1、下载Labelview的har包Labelview.har(位于: https://gitee.com/chinasoft_ohos/skeleton/releases )。 +1、下载Labelview的har包Labelview.har(位于: https://gitee.com/chinasoft_ohos/labelview/releases )。 2、启动 DevEco Studio,将下载的har包,导入工程目录“entry->libs”下。 @@ -43,7 +39,7 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) #### 使用说明 #### 将xml代码放入布局中,如下所示: -#### LabelButtonView + LabelButtonView ```java ``` -#### LabelImageView + LabelImageView ```java ``` -#### LabelTextView + LabelTextView ```java ``` -## 如果在自定义视图中需要标签: + 如果在自定义视图中需要标签: 1. 创建一个新的视图类扩展' YourView ' 2. 使用LabelViewHelper作为你的“成员对象” 3. 在构造函数和onDraw函数中调用LabelViewHelper方法。 @@ -195,7 +191,7 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) } ``` -## 测试信息 +#### 测试信息 CodeCheck代码测试无异常 @@ -207,11 +203,11 @@ CloudTest代码测试无异常 测试员:刘飞虎 -## 版本迭代 +#### 版本迭代 - v0.0.1_alpha -## 版权和许可信息 +#### 版权和许可信息 Copyright 2014 linger1216 Licensed under the Apache License, Version 2.0 (the "License"); -- Gitee From 1b837bade89f1cee89f4ede7d33dac14204e28bd Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:10:41 +0800 Subject: [PATCH 2/9] =?UTF-8?q?md=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 259fa9d..fe3b94d 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) #### 使用说明 -#### 将xml代码放入布局中,如下所示: + 将xml代码放入布局中,如下所示: LabelButtonView ```java Date: Wed, 14 Apr 2021 16:11:51 +0800 Subject: [PATCH 3/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fe3b94d..ba3dddc 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -## labelview-master +# labelview-master **本项目是基于开源项目 labelview 进行openharmony化的移植和开发的,可以通过项目标签以及github地址( https://github.com/linger1216/labelview )追踪到原安卓项目版本** -- Gitee From 1e6f0557bfa58b51b94ad5d7ace610e46a8dfb4d Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:13:51 +0800 Subject: [PATCH 4/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ba3dddc..59888ab 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,7 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) #### 使用说明 将xml代码放入布局中,如下所示: - LabelButtonView + ##LabelButtonView ```java ``` - LabelImageView + ##LabelImageView ```java ``` - LabelTextView + ##LabelTextView ```java ``` - 如果在自定义视图中需要标签: + ##如果在自定义视图中需要标签: 1. 创建一个新的视图类扩展' YourView ' 2. 使用LabelViewHelper作为你的“成员对象” 3. 在构造函数和onDraw函数中调用LabelViewHelper方法。 -- Gitee From 98c74940d01ebab8544b3be8b1bf216d4808a742 Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:21:37 +0800 Subject: [PATCH 5/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/checkstyle-idea.xml | 18 ++ .idea/compiler.xml | 6 + .idea/jarRepositories.xml | 30 ++ .idea/markdown-navigator-enh.xml | 10 + .idea/markdown-navigator.xml | 62 +++++ .idea/qaplug_profiles.xml | 465 +++++++++++++++++++++++++++++++ README.md | 18 +- app/app.iml | 96 ------- 8 files changed, 600 insertions(+), 105 deletions(-) create mode 100644 .idea/checkstyle-idea.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/jarRepositories.xml create mode 100644 .idea/markdown-navigator-enh.xml create mode 100644 .idea/markdown-navigator.xml create mode 100644 .idea/qaplug_profiles.xml delete mode 100644 app/app.iml diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml new file mode 100644 index 0000000..6028d01 --- /dev/null +++ b/.idea/checkstyle-idea.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..61a9130 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..ba2e744 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/markdown-navigator-enh.xml b/.idea/markdown-navigator-enh.xml new file mode 100644 index 0000000..a8fcc84 --- /dev/null +++ b/.idea/markdown-navigator-enh.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/markdown-navigator.xml b/.idea/markdown-navigator.xml new file mode 100644 index 0000000..a2fc086 --- /dev/null +++ b/.idea/markdown-navigator.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/qaplug_profiles.xml b/.idea/qaplug_profiles.xml new file mode 100644 index 0000000..3dfd21f --- /dev/null +++ b/.idea/qaplug_profiles.xml @@ -0,0 +1,465 @@ + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 59888ab..af20f6b 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ - 基线版本:labelview-master组件Releases v1.1.2 -#### 效果图展示 +#### 效果演示 ![img](img/labelview.gif) @@ -37,10 +37,10 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) …… } #### 使用说明 - +```java 将xml代码放入布局中,如下所示: ##LabelButtonView - ```java + - ``` + ##LabelImageView - ```java + - ``` + ##LabelTextView - ```java + - ``` + ##如果在自定义视图中需要标签: 1. 创建一个新的视图类扩展' YourView ' 2. 使用LabelViewHelper作为你的“成员对象” 3. 在构造函数和onDraw函数中调用LabelViewHelper方法。 4. 在其他函数中调用LabelViewHelper方法 - ```java + public class LabelXXXView extends YourView implements Component.DrawTask { LabelViewHelper utils; public LabelXXXView(Context context) { diff --git a/app/app.iml b/app/app.iml deleted file mode 100644 index 5222caa..0000000 --- a/app/app.iml +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file -- Gitee From 016cbb5a5cf20e4656f34292752d7720f8e930c7 Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:36:51 +0800 Subject: [PATCH 6/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/.gitignore | 3 - .idea/checkstyle-idea.xml | 18 -- .idea/compiler.xml | 6 - .idea/gradle.xml | 23 -- .idea/jarRepositories.xml | 30 -- .idea/markdown-navigator-enh.xml | 10 - .idea/markdown-navigator.xml | 62 ----- .idea/misc.xml | 18 -- .idea/qaplug_profiles.xml | 465 ------------------------------- .idea/vcs.xml | 6 - 10 files changed, 641 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/checkstyle-idea.xml delete mode 100644 .idea/compiler.xml delete mode 100644 .idea/gradle.xml delete mode 100644 .idea/jarRepositories.xml delete mode 100644 .idea/markdown-navigator-enh.xml delete mode 100644 .idea/markdown-navigator.xml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/qaplug_profiles.xml delete mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/checkstyle-idea.xml b/.idea/checkstyle-idea.xml deleted file mode 100644 index 6028d01..0000000 --- a/.idea/checkstyle-idea.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml deleted file mode 100644 index 61a9130..0000000 --- a/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml deleted file mode 100644 index 312256c..0000000 --- a/.idea/gradle.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml deleted file mode 100644 index ba2e744..0000000 --- a/.idea/jarRepositories.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/markdown-navigator-enh.xml b/.idea/markdown-navigator-enh.xml deleted file mode 100644 index a8fcc84..0000000 --- a/.idea/markdown-navigator-enh.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/.idea/markdown-navigator.xml b/.idea/markdown-navigator.xml deleted file mode 100644 index a2fc086..0000000 --- a/.idea/markdown-navigator.xml +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 9f83622..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/qaplug_profiles.xml b/.idea/qaplug_profiles.xml deleted file mode 100644 index 3dfd21f..0000000 --- a/.idea/qaplug_profiles.xml +++ /dev/null @@ -1,465 +0,0 @@ - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file -- Gitee From e3ec74dbc2a9ec39b111b951d5325eaf5c37c11c Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:41:07 +0800 Subject: [PATCH 7/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index af20f6b..a73d92e 100644 --- a/README.md +++ b/README.md @@ -37,10 +37,10 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) …… } #### 使用说明 -```java - 将xml代码放入布局中,如下所示: - ##LabelButtonView + 将xml代码放入布局中,如下所示: +##LabelButtonView + ```java - - ##LabelImageView - + ``` +##LabelImageView + ```java - - ##LabelTextView - + ``` +##LabelTextView + ```java + ``` - - ##如果在自定义视图中需要标签: +##如果在自定义视图中需要标签: 1. 创建一个新的视图类扩展' YourView ' 2. 使用LabelViewHelper作为你的“成员对象” 3. 在构造函数和onDraw函数中调用LabelViewHelper方法。 4. 在其他函数中调用LabelViewHelper方法 - + ```java public class LabelXXXView extends YourView implements Component.DrawTask { LabelViewHelper utils; public LabelXXXView(Context context) { -- Gitee From 2506f3015210bc9e3de8d70c1df3313b3b6c913b Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:46:19 +0800 Subject: [PATCH 8/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a73d92e..ead57f9 100644 --- a/README.md +++ b/README.md @@ -39,8 +39,8 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) #### 使用说明 将xml代码放入布局中,如下所示: -##LabelButtonView ```java + LabelButtonView ``` -##LabelImageView ```java + LabelImageView ``` -##LabelTextView ```java + LabelTextView ``` -##如果在自定义视图中需要标签: + + ```java 1. 创建一个新的视图类扩展' YourView ' 2. 使用LabelViewHelper作为你的“成员对象” 3. 在构造函数和onDraw函数中调用LabelViewHelper方法。 4. 在其他函数中调用LabelViewHelper方法 - ```java public class LabelXXXView extends YourView implements Component.DrawTask { LabelViewHelper utils; public LabelXXXView(Context context) { -- Gitee From 44f7dce5768e1bb918587767e26fd09faba11e07 Mon Sep 17 00:00:00 2001 From: wu361 Date: Wed, 14 Apr 2021 16:53:40 +0800 Subject: [PATCH 9/9] =?UTF-8?q?md=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ead57f9..88a1aa8 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,7 @@ dependencies { implementation fileTree(dir: 'libs', include: ['.jar', '.har']) ```java + 如果在自定义视图中需要标签: 1. 创建一个新的视图类扩展' YourView ' 2. 使用LabelViewHelper作为你的“成员对象” 3. 在构造函数和onDraw函数中调用LabelViewHelper方法。 -- Gitee