我正在努力为我的React-Native应用程序创建一个需求,其中我有一个空白的dropbox(在放置一个flatlist项目时,它应该转换为可拖动的flatlist)和一个可拖动的flatlist,我必须将其拖放到空白的dropbox中,反之亦然。
两个平面列表中的项目都应该有一个右侧菜单,单击该菜单时应该显示一个选项,用于将项目移动到另一个平面列表中。
我知道这是一个非常常见的场景,但由于我是React-Native的新手,所以我很难获得任何库或自己创建相同的库。
我正在使用React-Native与Redux和Typescript
我正在使用react-native-draggable-flatlist作为Flatlist(https://github.com/computerjazz/react-native-draggable-flatlist),如果有更好的选择,请告诉我
2条答案
按热度按时间jchrr9hc1#
我用
react-native-gesture-handler
创建了一个最小的例子,如果有帮助,请告诉我:Here是零食,如果你想测试!
4szc88ey2#
使用
react-native-reanimated
的声明性API的更高性能方式对于交换列表项及其索引,使用
Code
组件