如何解决物品掉落后没有恢复初始状态
我正在使用 object : itemtouchhelper.SimpleCallback(0,itemtouchhelper.UP)
向上滑动一个水平的 RecyclerView(每个屏幕宽度列表中只有一个项目)
理论上,用户将视图部分向上拖动,它会做一些事情。 到这里为止一切都很好。
但是,如果用户 drops
视图而不是将其向下拖动,则下次他尝试向上拖动时,视图会跳到视图的高度。
经过大量调查后,我注意到如果项目被丢弃,则不会调用 clearView(RecyclerView,ViewHolder)。当我再次开始拖动它时,它会在我一直向下拖动时调用两次。
所以我尝试手动调用 super.clearView
,但没有解决问题。
非常重要: 我不会对视图进行任何高度/宽度/平移操作。我正在尝试让系统执行此操作。
如何修复项目跳转?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。