react-native-snap-carousel教程,了解如何使用它

时间:2019-10-07 22:35:44

标签: react-native components carousel swipe react-native-snap-carousel

我试图找到任何有关react-native-snap-carousel示例实现的教程,但是我找不到任何教程。如果您看过任何教程,请提出一个链接。 我已经看过它的创建者提供的文档和示例,但是对我来说它们看起来非常复杂。

1 个答案:

答案 0 :(得分:1)

您必须提供数据,它将自动进行映射并分配功能组件以渲染项目,它将返回带有索引和项目的json格式,您可以在下面的示例中看到

const container = ({edges,_loadmore,navigation}) =>{
 const _renderItem = ({ item, index }) => {
 return (
    <View>
      <Render_component  />
    </View>
   );
};
    return (
     <Carousel
    onSnapToItem={slideIndex => {
      setcurrentSlider(slideIndex);
      _loadMore();
    }}
    onBeforeSnapToItem={slideIndex => {
      setBeforeSlider(slideIndex);
    }}
    inactiveSlideOpacity={1}
    inactiveSlideScale={1}
    enableSnap
    ref={carRef}
    data={edges}
    renderItem={_renderItem}
    sliderHeight={screenHeight}
    itemHeight={screenHeight}
    vertical={true}

    />
    )
}