我正在尝试实现一个拖放列表视图项,我可以从列表视图中拖放到另一个列表视图中。
我面临的一个大问题是来自ListView孩子的“zIndex”,当我移动时,我无法弄清楚如何让子行保持在其他视图之上
您可以在此处找到我的代码:https://gist.github.com/zr0n/5f4f1ca6ca371e5a5264a4d2de1ae733
请保存我的一天
答案 0 :(得分:0)
我解决了这个问题。我在此存储库中找到了一个有趣的解决方法:https://github.com/deanmcpherson/react-native-drag-drop
一旦它甚至不是npm模块,很难找到。
它创建一个透明模态并克隆其上的拖动内容,因此它保持在其他视图之上。我需要做一些修复,将其与TouchableOpacity / TouchableHighlight / TouchableWithoutFeedback一起使用并发出拉取请求: https://github.com/deanmcpherson/react-native-drag-drop/pull/3/commits/dd16534b8d5d73ff2c95b92c2649c5a176b42986
如果你需要一个可触摸的Draggable,当你正在阅读这个PR未被批准时,请使用我的分支与分支Touchable_Children: https://github.com/zr0n/react-native-drag-drop/tree/Touchable_Children