物品掉落后没有恢复初始状态

问题描述

我正在使用 object : itemtouchhelper.SimpleCallback(0,itemtouchhelper.UP)

向上滑动一个水平的 RecyclerView(每个屏幕宽度列表中只有一个项目)

理论上,用户将视图部分向上拖动,它会做一些事情。 到这里为止一切都很好。

但是,如果用户 drops 视图而不是将其向下拖动,则下次他尝试向上拖动时,视图会跳到视图的高度。

经过大量调查后,我注意到如果项目被丢弃,则不会调用 clearView(RecyclerView,ViewHolder)。当我再次开始拖动它时,它会在我一直向下拖动时调用两次。

所以我尝试手动调用 super.clearView,但没有解决问题。

非常重要: 我不会对视图进行任何高度/宽度/平移操作。我正在尝试让系统执行此操作。

如何修复项目跳转

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)