react-native-swiper

阅读更多
import React, { Component } from 'react'
import {
  Text,
  View,
  Image,
  Dimensions
} from 'react-native'
import Swiper from 'react-native-swiper'
const { width } = Dimensions.get('window')
const screenWidth = width-100
const contentWidth = width/2 -40

import Assets from '../../../src/constants/assets';

//npm install  react-native-swiper  --save  在"^1.6.0-nightly.3"下有bug   "react-native-swiper": "^1.6.0-nightly.3",
// [email protected] 已经OK

const styles = {
  wrapper: {
     backgroundColor: 'rgba(0,0,0,.2)',
     width: contentWidth,
     position: 'absolute',
     justifyContent: 'center',
     height: 150,
     marginLeft:100,
     paddingLeft:10,
     paddingRight:10,
     borderRadius: 4
  },
  slide: {
    width:width,
    height:150,
    marginLeft:3,
    marginRight:3,
    justifyContent: 'center',
    backgroundColor: 'transparent'
  },
  image: {
    width:contentWidth,
    flex: 1,
    backgroundColor: 'transparent'
  },

  loadingView: {
    position: 'absolute',
    justifyContent: 'center',
    alignItems: 'center',
    left: 0,
    right: 0,
    top: 0,
    bottom: 0,
    backgroundColor: 'rgba(0,0,0,.5)'
  },

  loadingImage: {
    width: 60,
    height: 60
  }
}

const Slide = props => {
  return (
    
    {
      !props.loaded && 
        
      
    }
    Current Loaded Images: 111111
  )
}

class  FeatureCoursel extends Component {
  constructor (props) {
    super(props)
    this.state = {
      imgList: [
        'http://pic16.nipic.com/20111006/6239936_092702973000_2.jpg',
        'http://pic16.nipic.com/20111006/6239936_092702973000_21!!!.jpg',
        'http://pic13.nipic.com/20110409/7119492_114440620000_2.jpg',
        'http://pic68.nipic.com/file/20150601/8164280_104301508000_2.jpg'
      ],
      loadQueue: [0, 0, 0, 0]
    }
    this.loadHandle = this.loadHandle.bind(this)
  }
  loadHandle (i) {
    let loadQueue = this.state.loadQueue
    loadQueue[i] = 1
    this.setState({
      loadQueue
    })
  }
  render () {
    return (
      
        
          {
            this.state.imgList.map((item, i) => )
          }
        
      
    )
  }
}

export default  FeatureCoursel;





react-native-swiper_第1张图片


  • react-native-swiper_第2张图片
  • 大小: 618.3 KB
  • 查看图片附件

你可能感兴趣的:(react-native-swiper)