我在 React Native 中使用带有分页的 Horizontal ScrollVIew,我正在尝试重新创建像 Spotify 一样的 Coverflow 视图。视觉上是完美的,但是我想在向左或向右分页时调用一个函数,例如 playNext 或 playPrev。有没有办法监听分页事件和方向?
<ScrollView pagingEnabled={true} horizontal={true}>
<CoverFlowItem page_width={D.width} width={width} height={height}
source={{uri: current.poster}}/>
.....
</ScrollView>
https://facebook.github.io/react-native/docs/scrollview#pagingenabled
有了这个道具,你就会得到你想要的分页。为了确定它的方向,您的组件需要在每次滚动时保存偏移量。使用道具:onScroll
,onScrollBeginDrag
和/或onScrollEndDrag
访问当前滚动的偏移量。有了它,以及之前保存的那个,你可以确定滚动的方向
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句