美文网首页ReactNative
React Native iOS 独有组件之 ProgressV

React Native iOS 独有组件之 ProgressV

作者: Kevin_小飞象 | 来源:发表于2019-03-22 14:10 被阅读0次

    使用ProgressViewIOS来在iOS上渲染一个UIProgressView。

    属性

    名称 类型 说明
    progress number 0-1 之间的值
    progressTintColor string 设置进度条已记载进度的颜色,default为蓝色
    progressViewStyle enum(‘default’,’bar’) 加载进度的风格,枚举类型,默认风格与Bar条类型
    trackImage Image.propTypes.source 设置一个可以拉伸的照片,设置进度条剩下部分进度的照片
    trackTintColor string 进度条本身的颜色,即加载轨道颜色

    实例

    1. 示例代码

    import React, {Component} from 'react';
    import {
      StyleSheet,
      View,
      ProgressViewIOS,
      Text
    } from 'react-native';
    
    export default class App extends Component { 
      render() { 
        return (
          <View style={styles.container}>
            <Text style={styles.textStyle}>ProgressViewIOS</Text>
            <ProgressViewIOS style={styles.progressView} progress={0.3} />
            <ProgressViewIOS
              style={styles.progressView}
              progressTintColor='purple'
              progress={0.2} />
            <ProgressViewIOS
              style={styles.progressView}
              progressTintColor='red'
              trackTintColor = 'black'
              progress={0.4} />
            <ProgressViewIOS
              style={styles.progressView}
              progressTintColor='yellow'
              progressViewStyle = 'bar'
              progress={0.6} />
            
          </View>
        );
      }
    }
    
    const styles = StyleSheet.create({
      container: {
        flex: 1,
      },
    
      textStyle: {
        fontSize: 20,
        textAlign: 'center',
        marginTop:60
      },
      progressView: {
        margin:20
      }
      
    })
    

    2. 效果图

    progressIos.jpg

    相关文章

      网友评论

        本文标题:React Native iOS 独有组件之 ProgressV

        本文链接:https://www.haomeiwen.com/subject/nwglvqtx.html