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