diff --git a/README.md b/README.md
index 75d6364f9ff41b90fcf69f10a2270db2fd17c066..c77771e0326e3222c1c2e52500726d4994368a2a 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
- 项目名称:自定义转盘列表
- 所属系列:openharmony的第三方组件适配移植
-- 功能:支持四个方向切换,设置半径、偏移量、字体是否绕圆弧显示等功能
+- 功能:支持四个方向切换,设置半径、偏移量、文字方向等功能
- 项目移植状态:100%:已完成
- 调用差异:通过自定义listContainer对外提供调用
- 开发版本:sdk5,DevEco Studio2.1 Release
@@ -26,48 +26,41 @@ allprojects {
2.在entry模块的build.gradle文件中,
```
dependencies {
- implementation 'com.gitee.chinasoft_ohos:turnLayoutManager:0.0.1-SNAPSHOT'
- ......
+
+ implementation 'com.gitee.chinasoft_ohos:turnLayoutManager:0.0.1-SNAPSHOT'
}
```
## 使用说明
-1.布局文件定义,提供控件:TurnListContainer
-
-2.提供ItemProvider实现item的布局
-
-3.通过findComponentById(ResourceTable.Id_trunTableView);获取到控件实例
-
-4.创建ItemProvider对象
-
-5.TurnTableView设置itemProvider 和其他的数据参数
+1.布局文件定义
```
-
-ArrayList items = new ArrayList<>();
-for (int ii = 1; ii < count; ii++) {
- items.add(new SampleItem(+ii + ""));
-}
-SampleItemProvider itemProvider = new SampleItemProvider(this, items);
-turnView.setItemProvider(itemProvider);
-turnView.setGravity(TurnListContainer.Gravity.START);
-```
-6.主要方法
+ ohos:id="$+id:trunTableView"
+ ohos:height="match_parent"
+ ohos:width="match_parent"
+ />
```
-turnView.setGravity(TurnListContainer.Gravity.END);//设置左右方向
-turnView.setOrientation(TurnListContainer.Orientation.HORIZONTAL);//设置上下方向
-
-turnView.setPeekDistance(distance);//设置偏移距离
-
-turnView.setRadius(radius);//设置半径大小
-
-turnView.setRotate(b)//设置文字是否垂直
+2.AbilitySlice文件中添加
```
+ //准备数据
+ ArrayList items = new ArrayList<>();
+ for (int i = 1; i < count; i++) {
+ items.add(new SampleItem(i + ""));
+ }
+ //获取实例
+ TurnListContainer turnListContainer = (TurnListContainer) findComponentById(ResourceTable.Id_trunTableView);
+ SampleItemProvider itemProvider = new SampleItemProvider(this, items);
+ //设置数据
+ turnListContainer.setItemProvider(itemProvider);
+
+ turnListContainer.setGravity(TurnListContainer.Gravity.START);//设置镜像
+ turnListContainer.setOrientation(TurnListContainer.Orientation.HORIZONTAL);//设置方向
+ turnListContainer.setPeekDistance(1000);//设置镜像距离
+ turnListContainer.setRadius(500);//设置半径大小
+ turnListContainer.setRotate(false)//设置文字是否旋转
+```
+
## 效果展示
diff --git a/entry/build.gradle b/entry/build.gradle
index 64780b4f8cf34d7f16cc4f93a81b31106476da6a..8fe30cebb72af7fb9e0c1e6f9d882a398fcc3cdc 100644
--- a/entry/build.gradle
+++ b/entry/build.gradle
@@ -1,6 +1,17 @@
apply plugin: 'com.huawei.ohos.hap'
apply plugin: 'com.huawei.ohos.decctest'
ohos {
+ signingConfigs {
+ release {
+ storeFile file('D:\\cer\\hmp12.p12')
+ storePassword '00000019767069170F2E0C561746D8C596FF9A5B70A1BE5DC95F4B53DD7DB6B298BB366DDAD4CE5743'
+ keyAlias = 'qazwsx'
+ keyPassword '0000001901796784B38B06A8C2B9F1B84FFA71F985CAAEE0BB46C11A43291BCE3926F8B4FEBB94830C'
+ signAlg = 'SHA256withECDSA'
+ profile file('D:\\cer\\turnp7bDebug.p7b')
+ certpath file('D:\\cer\\hmcer.cer')
+ }
+ }
compileSdkVersion 5
defaultConfig {
compatibleSdkVersion 5
diff --git a/entry/src/main/java/com/example/turn_layout_manager/BigDecimalUtils.java b/entry/src/main/java/com/example/turn_layout_manager/BigDecimalUtils.java
index 800a76278bf742141a35c247999957aff461f844..bc7786a899b2f802c878fd227e52851d6082839c 100644
--- a/entry/src/main/java/com/example/turn_layout_manager/BigDecimalUtils.java
+++ b/entry/src/main/java/com/example/turn_layout_manager/BigDecimalUtils.java
@@ -20,7 +20,7 @@ import java.math.BigDecimal;
/**
* DecimalUtils
*
- * @author:258767-shengyu
+ * @author:username
* @since 2021-04-28
*/
public final class BigDecimalUtils {