reactNative 文字上下滚动走马灯组件
npm install react-native-marquee-words --save
import React, { Component } from 'react';
import {
View,
Text
} from 'react-native';
import Marquee from 'react-native-marquee-words'
export default class Mall extends Component {
render(){
return
<Marquee
data={['单笔订单满29元且距离门店3公里内免费配送', '单笔订单满39元且距离门店5公里内免费配送']}
duration={1000}
delay={2000}
toValue={40}
renderItem={(e, i) => (
<View style={{ height: 40, justifyContent: 'center' }} key={i}>
<Text style={{ fontSize: 10, color: '#816626' }}>{e}</Text>
</View>
)}
style={{ flex: 1 }}
/>
}
}
data
:数据源duration
:动画执行时间delay
:动画停留时间toValue
:滚动高度,和renderItem 视图高度一致使用renderItem
:滚动视图style
:滚动视图外部样式