react-native - react-native-snap-carousel 教程如何使用它
问题描述
我试图找到任何关于实现 react-native-snap-carousel 示例的教程,但我找不到任何教程。如果你们中有人看过这方面的任何教程,请建议一个链接。我已经阅读了它的创建者提供的文档和示例,但是对我来说它们看起来很复杂。
解决方案
您必须提供数据,它会自动映射并分配功能组件以呈现项目它将返回带有索引和项目的 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}
/>
)
}
推荐阅读
- flutter - 从列中删除空间
- python - 如何通过 PyQt5 中的变量添加颜色、背景颜色值?
- java - 如何使用 jtable 中的布尔值来使进度条工作?
- algorithm - 我无法解决与主功率模 1e9+7 相关的问题。我认为要解决这个问题,我们必须使用构造算法
- java - 错误:EmailException (Java):将电子邮件发送到以下服务器失败:smtp.gmail.com:465
- c# - 我可以在 .NET Core 中降低库的日志级别吗?
- javascript - 无法从函数访问 React Reducer 值
- google-cloud-run - 已使用授权标头时在 Google Cloud Run 中测试 OAuth 应用程序
- reactjs - 在 firebase 访问 XMLHttpRequest 获取 cors 策略错误
- python - pip install -U scikit-learn 不适合我