SwipeCardView icon indicating copy to clipboard operation
SwipeCardView copied to clipboard

滑动的时候有时会一次切换两张卡片

Open alphacat2018 opened this issue 8 years ago • 1 comments

先轻轻滑一下,然后在卡片复位之前再快速把卡片划出屏幕,就会出现连续两张卡片被删除的情况。Debug了一下,发现是因为onSelected方法里添加的Listener在卡片复位的时候也会被触发,也就是说会连续触发两次onAnimationEnd里的删除代码。所以我想是不是应该在每次ACTION_DOWN的时候把复位的动画cancel掉?而且cancel动画的做法还可以同时解决另一个问题:在卡片复位过程中按住卡片的话,会出现一瞬间的闪烁,这个问题也可以同时解决掉。

alphacat2018 avatar Dec 22 '16 03:12 alphacat2018

@OYYMING 不错,谢谢分享,你不凡提下 pull request

xiepeijie avatar Dec 22 '16 06:12 xiepeijie