安装组件依赖包:https://www.npmjs.com/package/react-native-swiper
Swiper 组件的使用
@常用属性 以下属性值均为默认值
render(){
return (
<Swiper
style={styles.wrapper}
width = {200}
height = {300}
horizonal={true} //水平轮播
loop = {true} //若为false,滑动到最后一张就不再滑到第一张,待会测试
index = 0 // 开始显示的图片
autoplay = {false} //是否自动轮播
autoplayTime = {2} //轮播的时间
autoplayDirection = {true} //控制轮播是否循环
showButtoms = {false} //是否显示控制按钮
onIndexChanged = {(index) => {}} //图片轮播调用的回调
loadMinimalLoader = {() => <ActivityIndicator /> }
showsPagination = {true} //是否显示dot
dot = {<View style={{width:8,height:8,backgroundColor:'red'}}/>} //指定dot
paginationStyle = {{bottom: 10}} //dot的位置
activeDot = {<View style={{width:8,height:8,backgroundColor:'blue'}} />} //选中的dot的样式
onMomentumScrollEnd= {(event) => {}} //
>
<View style={styles.slide1}>
<Text style={styles.text}>Hello Swiper</Text>
</View>
<View style={styles.slide2}>
<Text style={styles.text}>Beautiful</Text>
</View>
<View style={styles.slide3}>
<Text style={styles.text}>And simple</Text>
</View>
</Swiper>
)
}
还没实际操作。。。。。待续