react-native

React-Native 中实现图片定时器

2016-04-04  本文已影响1029人  張了凡

1:首先实现的效果

Snip20160404_6.png

2. 实现手动滚动

- 大致思路:给图片指示器添加样式。如果当前页与图片指示器的值相等,则为红色,否则为白色.

- 给定一个初始的页码
     
        getInitialState(){
            return{
                 currentPage:0
             }
        },
- 指示器中的代码表现为:
    
        renderPageIndicator(){

           var allCycle = [ ];
           var style;

            for (var i= 0; i< ImagesData.data.length; i++){
            //判断是否是当前页
            style = (i == this.state.currentPage)? {color:'red'} :{color:'white'};

            allCycle.push(
            <Text key = {i} style = {[styles.pageCircleStyle,style]}>•</Text>
        )
      }

      return allCycle;
        },

3.加入定时器

上一篇 下一篇

猜你喜欢

热点阅读