React Native ListView Item ZIndex

时间:2017-07-30 16:10:54

标签: javascript android ios reactjs react-native

我正在尝试实现一个拖放列表视图项,我可以从列表视图中拖放到另一个列表视图中。

我面临的一个大问题是来自ListView孩子的“zIndex”,当我移动时,我无法弄清楚如何让子行保持在其他视图之上

您可以在此处找到我的代码:https://gist.github.com/zr0n/5f4f1ca6ca371e5a5264a4d2de1ae733

enter image description here

请保存我的一天

1 个答案:

答案 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