"use strict"

import React, { Component } from 'react';import {    AppRegistry,    StyleSheet,    View,    Text,    ActivityIndicator,    TouchableOpacity} from 'react-native';

class HelloWorld extends Component {

    // 通过state控制菊花转动 及 点击标题    constructor(props) {

        super(props);        this.state={            animating: true,            btnTitle: 'Touch End'        };    }

    activityIndicatorMethod() {

        if (this.state.animating) {            this.setState({                animating: false,                btnTitle: 'Touch Start'

            });        } else {            this.setState({                animating: true,                btnTitle: 'Touch End'

            });        }    }

    // 可以参考ActivityIndicator 提供的API
    render() {        return (            <View style={styles.container}>                <TouchableOpacity style={styles.btn} onPress={() => this.activityIndicatorMethod()}>                    <Text>{this.state.btnTitle}</Text>                </TouchableOpacity>                <ActivityIndicator style={{padding: 100}}                                   animating={this.state.animating}                                   size={'large'}                                   hidesWhenStopped={true}/>            </View>        );    }}

const styles = StyleSheet.create({    container: {        flex: 1,        justifyContent: 'center',        alignItems: 'center',        backgroundColor: '#F5FCFF'

    },    btn: {        width: 200,        backgroundColor: 'gray',        justifyContent:'center',        alignItems: 'center',        borderRadius:4,

    },});

AppRegistry.registerComponent('HelloWorld', () => HelloWorld);

  

转载于:https://www.cnblogs.com/madaha/p/5943140.html

React Native ActivityIndicator(菊花组件)相关推荐

  1. React Native 二 常用组件与开源组件

    2019独角兽企业重金招聘Python工程师标准>>> #0.手把手教React Native实战之开山篇##作者简介东方耀 Android开发RN技术 facebookgithub ...

  2. React Native手势密码组件

    本文原创首发于公众号:ReactNative开发圈,转载需注明出处. 这次介绍的React Native手势密码组件为react-native-gesture-password,纯JavaScript ...

  3. 初步了解React Native的新组件库firstBorn

    first-born is a React Native UI Component Framework, which follows the design methodology Atomic Des ...

  4. 从零学React Native之12 组件的生命周期

    一个React Native组件从它被加载,到最终被卸载会经历一个完整的生命周期.所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命周期,是合理开发的关键. ES6语法和之前的ES5 ...

  5. React Native知识2-Text组件

    Text用于显示文本的React组件,并且它也支持嵌套.样式,以及触摸处理.在下面的例子里,嵌套的标题和正文文字会继承来自styles.baseText的fontFamily字体样式,不过标题上还附加 ...

  6. React Native悬浮效果组件

    由于其他的原因,对于React Native相关的内容最近没有投入太多的关注,从去年年底出版了<React Native移动开发实战>后,对于React Native的关注就比较少了.最近 ...

  7. React Native 中 TextInput 组件和中文输入冲突

    原文转载自我的 Github 博客 在用 React Native (下称 RN) 开发面向国人的应用时,不可避免会有用户使用中文输入法的情景.在 RN 中,负责输入内容的控件是 <TextIn ...

  8. React Native知识4-Image组件

    一个用于显示多种不同类型图片的React组件,包括网络图片.静态资源.临时的本地图片.以及本地磁盘上的图片(如相册)等 一:属性 1:onLayout function 当元素挂载或者布局改变的时候调 ...

  9. React Native知识7-TabBarIOS组件

    一:简介 两个TabBarIOS和TabBarIOS.Item组件可以实现页面Tab切换的功能,Tab页面切换的架构在应用开发中还是非常常见的.如:腾讯QQ,淘宝,美团外卖等等 二:TabBarIOS ...

  10. React Native系列——WebView组件使用介绍

    2019独角兽企业重金招聘Python工程师标准>>> 一.介绍 WebView组件进行创建渲染一个原生的WebView,可以加载一个网页,并且具有网页的特性. 二.属性 style ...

最新文章

  1. SD question:客户主数据中“合伙人功能”视图里面的数据怎么样才能自动带出来?...
  2. mysql show processlist host_show processlist host 为 百分号(%)
  3. array DEMO
  4. C指针详解(经典,非常详细)
  5. 如何在Debian 8上安装Percona XtraDB Cluster for MySQL
  6. 网易手游《幻书启世录》将于2022年2月14日停止运营
  7. B+树 范围查询_为什么 MySQL 使用 B+ 树,而不是 B 树或者 Hash?
  8. java swt 刷新,java – org.eclipse.swt.SWTException:从表刷新中“处理小部件”
  9. php floatval_php floatval()函数的用法详解
  10. cad计算机功能键,【答疑】Auto CAD2014计算器快捷键是什么呢?? - 视频教程线上学...
  11. 移动WebApp开发 JS框架对比
  12. java读取txt文件入库_java读取txt文件批量入库
  13. 2018年尚硅谷徐靖博老师的分布式电商项目视频
  14. Java tif转jpg代码实现
  15. 搜索引擎算法研究(一)
  16. python脚本自动发送邮件和叮叮机器人发送群消息
  17. 用html5看板娘,记在nuxt.js中引入一个萌哒哒的看板娘(Live2d模型)
  18. 外贸客户邮箱用什么?外贸哪个邮箱好?
  19. gif图怎么压缩大小?在线压缩gif技巧
  20. Android自定义View高级动效之---安卓流星雨动效|Android流星雨专辑封面

热门文章

  1. android 资源文件
  2. T 沙龙 2018 年 1 月上海第 10 次线下活动总结
  3. 微信小程序不行了?连接应用场景面临挑战
  4. hosts文件可以干嘛?
  5. 用python来部署远程程序
  6. 设计模式之十三:适配器模式(Adapter)
  7. Boost和STL学习资料大全
  8. WPF中实现PropertyGrid的三种方式
  9. [2018.07.24 T1] 真板题
  10. 多个中间件_小T说:消息中间件,为什么用RabbitMQ及支持的场景