diff --git a/CHANGELOG.md b/CHANGELOG.md index 70246f5ddeebfbc62e17983159676ed898daaa6f..2fb2e5ca10681e172fb1d5517b34f717c96c0c0c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 0.0.3-SNAPSHOT +- ohos 第三个版本,完整实现了原库的全部 api,codecheck + ## 0.0.2-SNAPSHOT - ohos 第二个版本,完整实现了原库的全部 api,提示信息优化 diff --git a/README.md b/README.md index 520771cf91d70ec4296ca5c1710b7e0ee3173fc3..0efeb6b12393184bc11fe3e5a5686bfe427535f9 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ allprojects { ```gradle dependencies { - implementation('com.gitee.chinasoft_ohos:SwipeStack:0.0.2-SNAPSHOT') + implementation('com.gitee.chinasoft_ohos:SwipeStack:0.0.3-SNAPSHOT') ...... } ``` @@ -77,6 +77,7 @@ CloudTest代码测试无异常 当前版本demo功能与原组件基本无差异 ## 版本迭代 +- 0.0.3-SNAPSHOT - 0.0.2-SNAPSHOT - 0.0.1-SNAPSHOT diff --git a/library/src/main/java/link/fls/swipestack/SwipeDirectionalView.java b/library/src/main/java/link/fls/swipestack/SwipeDirectionalView.java index 3c1074e0e7b11e7f6eac5f163c8898534cbc39e1..086550cf9a575bfbaae84c430f1a54ab04a5613b 100644 --- a/library/src/main/java/link/fls/swipestack/SwipeDirectionalView.java +++ b/library/src/main/java/link/fls/swipestack/SwipeDirectionalView.java @@ -168,7 +168,10 @@ public class SwipeDirectionalView extends StackLayout implements ICardState { removeComponent(component); if (componentList.size() >= mDisplayViewCount) { - addComponent(componentList.get(mDisplayViewCount - 1), 0); + Component childComponent = componentList.get(mDisplayViewCount - 1); + if(childComponent != null && childComponent.getComponentParent() == null) { + addComponent(childComponent, 0); + } } setViewScale();