SwipeMenu icon indicating copy to clipboard operation
SwipeMenu copied to clipboard

发现了几个问题。

Open day5678 opened this issue 8 years ago • 2 comments

首先很感谢分享,项目做的真的不错。然后再使用过程中发现了几个问题,希望有时间可以考虑更新一下~~~

1、滑动打开删除时,不松开ITEM,引起的问题:

  1. 另一个手指再滑动任意的条目,可以打开第二条目,第三条目等,这时松开,点击其他条目,只关闭一个条目。
  2. 不松开会直接触发长按监听,是不是后面可以加入不触发长按监听了。(我目前的做法是调用setSwipeFractionListener当中的endMenuSwipeFraction监听,当fraction等于0的时候,才会触发长按监听。不过这个做法会引起一个问题,也是不松开的问题,就是说当触发长按弹出dialog以后,不松开,还是可以左右滑动。然后我加了一个holder.sml.setSwipeEnable(false); ,在MotionEvent.ACTION_UP:的时候,变成true,问题解决了,但是好麻烦。)。

2、往下随便滑动到某个位置,然后左滑打开一个删除,以下操作会引起删除的那行条目错位:

  1. 这时条目进行更新了。
  2. 跳转到其他页面,然后返回。

3、begin的一些监听没有调用到,close的调用到了。例如beginMenuClosed,beginMenuOpened,beginMenuSwipeFraction等,都没有调用到。

day5678 avatar Jan 04 '17 08:01 day5678

不好意思,最近工作比较忙,没时间来优化这个项目。欢迎提交PR 👍

TUBB avatar Jan 04 '17 08:01 TUBB

1、多条目同时打开问题已解决 2、没有去干预content view的事件处理 3、menu内容点击后都应该及时手动关闭menu(库没有对数据的更新做处理) 4、begin和end横向menu时对应的是left和right,纵向menu时对应的是top和bottom。要有相应的menu才会有对应的事件

稍后发布新版本,谢谢提的这些建议~

TUBB avatar Nov 15 '17 08:11 TUBB