diff --git a/entry/src/main/java/link/fls/swipestacksample/slice/MainAbilitySlice.java b/entry/src/main/java/link/fls/swipestacksample/slice/MainAbilitySlice.java index da226dcf73d2b3e40d3f5da8700da377bf1477e6..d27f0e6f4659ca34d74f19047dbe8aeab121b557 100644 --- a/entry/src/main/java/link/fls/swipestacksample/slice/MainAbilitySlice.java +++ b/entry/src/main/java/link/fls/swipestacksample/slice/MainAbilitySlice.java @@ -37,6 +37,7 @@ public class MainAbilitySlice extends AbilitySlice implements Component.ClickedL private SecureRandom random = new SecureRandom(); private boolean isViewSwipedToLeft = true; private boolean isViewSwipedToRight = true; + private boolean isClick = true; private int addCardNum; private int itemAllNum = 1; @@ -136,16 +137,18 @@ public class MainAbilitySlice extends AbilitySlice implements Component.ClickedL public void onClick(Component component) { switch (component.getId()) { case ResourceTable.Id_buttonSwipeLeft: - if (FastClickUtil.isFastClick()) { + if (FastClickUtil.isFastClick() && isClick) { return; } + isClick = false; isViewSwipedToLeft = true; mSwipeStack.doSwipe(false); break; case ResourceTable.Id_buttonSwipeRight: - if (FastClickUtil.isFastClick()) { + if (FastClickUtil.isFastClick() && isClick) { return; } + isClick = false; isViewSwipedToRight = true; mSwipeStack.doSwipe(true); break; @@ -168,6 +171,7 @@ public class MainAbilitySlice extends AbilitySlice implements Component.ClickedL toast("Fab Test swiped to left "); } isViewSwipedToLeft = false; + isClick = true; } } @@ -181,6 +185,7 @@ public class MainAbilitySlice extends AbilitySlice implements Component.ClickedL toast("Fab Test swiped to right"); } isViewSwipedToRight = false; + isClick = true; } }