问题描述
我正在 React Native 中设置拖放图像添加栏。前提是用户可以拖动图像(在一行中)重新排列它们,或者将它们拖动到该行左侧的垃圾桶中。
我对所有图像使用一个 panResponder(最多 5 个)。平移响应器获取目标并相应地设置位置。
但是,如果我在 onPanResponderMove 方法中使用 Animated.spring
移动不同的组件,当前被拖动的组件会立即重置到其原始位置。
例如,如果我将项目 c
移动到左侧一个索引,则在项目 b
上调用 Animated.spring 将其移动到右侧 1 个索引(60px),但是当发生这种情况时,项目 { {1}} 被迫返回其原始位置(现在在项目 c
的当前位置上方),因为 b
突然再次报告 0。
为什么会发生这种情况,我该如何解决?
到目前为止我所拥有的:
gestureState.dx
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)