https://user-images.githubusercontent.com/4702757/60785092-39dc3a80-a184-11e9-8ad8-73620e523138.gif
我想要实现与上述类似的效果。在iOS本机中,您只需实现最外面的UIScrollView的shouldRecognizeSimultaneouslyWith
到true
来支持同一方向上的多手势响应,就可以实现用最里面的FlatList滑动最外面的层的效果。您只需要控制两个组件的contentOffset。
那么如何在React Native中实现两个ScrollView事件渗透以支持两个组件的同时滑动
“反应”:“ 16.8.3” “ react-native”:“ 0.59.5”
<ScrollView
nestedScrollEnabled
stickyHeaderIndices={[1]}>
<Header />
<ScrollableTabBar />
<ScrollView
horizontal
pagingEnabled
nestedScrollEnabled >
<FlatList nestedScrollEnabled />
<FlatList nestedScrollEnabled />
<FlatList nestedScrollEnabled />
<FlatList nestedScrollEnabled />
</ScrollView>
</ScrollView>