react-native-snap-carousel旋转木马教程,使用方法

问题描述 投票:0回答:1

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

react-native components carousel swipe react-native-snap-carousel
1个回答
0
投票

您必须提供数据,它会自动映射并分配功能组件以渲染项目,它将返回带有索引和项目的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}

    />
    )
}
© www.soinside.com 2019 - 2024. All rights reserved.