Instagram的互动非常酷,您可以在图像上点击并按住,也就是longPress,然后出现一个互动式弹出窗口。出现后,您可以将手指拖动到操作按钮之一,然后移开手指将应用该操作并关闭弹出窗口。

它在起作用。
reactjs - 在React Native中,您如何制作一个像Instagram这样的交互式点击并按住模式?-LMLPHP
如果需要仔细查看,可以添加here's a link to a video

在我的应用程序中,点击并按住弹出窗口起作用了,但是手指的拖动继续控制着基础 View 。

如何使手指互动转移到弹出窗口?
您如何获得响应手指拖曳的按钮?

最佳答案

这是您可以使用PanResponder实现的。使用Pan Responder,您基本上是在创建自己的可触摸组件。 Click here for the docs.

另外,您还需要Animated API来为过渡设置动画。

关于reactjs - 在React Native中,您如何制作一个像Instagram这样的交互式点击并按住模式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44595477/

10-10 00:49