是否可以获得当前滚动位置,或者 React Native 中 <ScrollView>
组件的当前页面?
所以像:
<ScrollView
horizontal={true}
pagingEnabled={true}
onScrollAnimationEnd={() => {
// get this scrollview's current page or x/y scroll position
}}>
this.state.data.map(function(e, i) {
<ImageCt key={i}></ImageCt>
})
</ScrollView>
原文由 Sang 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试。
接着:
在另一种情况下,假设您还想实现分页指示器,您将希望通过以下方式走得更远:
其中 scrollX 将是一个动画值,您可以将其用于分页,并且您的 handleScroll 函数可以采用以下形式: