Animation 反应本机:通过ScrollView将触摸事件传递到z平面中较低的元素

Animation 反应本机:通过ScrollView将触摸事件传递到z平面中较低的元素,animation,react-native,scrollview,parallax,Animation,React Native,Scrollview,Parallax,我试图写一个视差元素,它有多个以不同速率滚动的窗格 为了实现这一点,我有多个视图绝对定位并堆叠在z平面上,顶部有一个滚动视图来捕获拖动事件,我将从中设置下窗格顶部位置和不透明度的动画。(使用ScrollView的原因是为了从提供给我们的反弹和动量动画中获益。) 但是,下部窗格可能包含希望接受触摸的元素(与滚动相反)。我遇到的问题是,ScrollView捕获了这些触摸,而且似乎没有一种机制来传递它们。基本上,我希望滚动视图能够响应拖拽,但较低的元素能够响应触摸 有没有办法做到这一点?我已经在iOS

我试图写一个视差元素,它有多个以不同速率滚动的窗格

为了实现这一点,我有多个
视图
绝对定位并堆叠在z平面上,顶部有一个
滚动视图
来捕获拖动事件,我将从中设置下窗格顶部位置和不透明度的动画。(使用
ScrollView
的原因是为了从提供给我们的反弹和动量动画中获益。)

但是,下部窗格可能包含希望接受触摸的元素(与滚动相反)。我遇到的问题是,
ScrollView
捕获了这些触摸,而且似乎没有一种机制来传递它们。基本上,我希望
滚动视图
能够响应拖拽,但较低的元素能够响应触摸

有没有办法做到这一点?

我已经在iOS上成功地实现了这一点

然而,在Android上,点击事件并没有在底层视图中正常运行。

我已经在iOS上成功地使用了它

然而,在安卓系统上,点击事件并没有在底层视图中消失