ReactNative-结合定时器使用ActivityIndicator

来源:互联网 发布:win8 windows update 编辑:程序博客网 时间:2024/05/21 06:28

ActivityIndicators组件作用是显示一个加载的状态并且可以跨平台使用这里结合定时器使用下

这里写图片描述
这里写图片描述

主要属性::**animating** 是否显示指示器 默认是true**color**     指示器颜色**size**      指示器大小 small,large/** * Created by gaocai on 16/9/7. */import React, {Component} from 'react';import {    AppRegistry,    View,    ActivityIndicator,    Text,} from 'react-native';class ActivityindicatorG extends Component {    // 构造    constructor(props) {        super(props);        // 初始状态        this.state = {            //默认加载            loading: true        };    }    /**     * 开启一个定时器     */    componentDidMount() {        //setState()方法重新刷新界面改变loading值        this.timer = setTimeout(() => {                this.setState({loading: false})            },            8000)    }    /**     * 清除定时器 一定要清除     */    componentWillUnMount() {        this.timer && clearTimeout(this.timer)    }    /**     *     * @returns {XML}     */    render() {        return (            <ActivityIndicator                //加载状态大小 samll / large                size='large'                //加载状态的颜色                color='red'                //是否显示                animating={this.state.loading}            />        )    }}module.exports = ActivityindicatorG;
0 0
原创粉丝点击