Edit on GitHub
animating bool 型
显示指示器(true,默认的)还是隐藏它(false)。
color 字符串型
Spinner 的前景颜色(默认为灰色)。
size 枚举型(“小”,“大”)
指示器的大小。小的高度为 20,大的高度为 36。
Edit on GitHub
"use strict";var React = require("react-native");var { ActivityIndicatorIOS, StyleSheet, View, } = React;var TimerMixin = require("react-timer-mixin");var ToggleAnimatingActivityIndicator = React.createClass({ mixins: [TimerMixin], getInitialState: function() { return { animating: true, }; }, setToggleTimeout: function() { this.setTimeout( () => { this.setState({animating: !this.state.animating}); this.setToggleTimeout(); }, 1200 ); }, componentDidMount: function() { this.setToggleTimeout(); }, render: function() { return ( <ActivityIndicatorIOS animating={this.state.animating} style={[styles.centering, {height: 80}]} size="large" /> ); } }); exports.framework = "React"; exports.title = "<ActivityIndicatorIOS>"; exports.description = "Animated loading indicators."; exports.examples = [ { title: "Default (small, white)", render: function() { return ( <ActivityIndicatorIOS style={[styles.centering, styles.gray, {height: 40}]} color="white" /> ); } }, { title: "Gray", render: function() { return ( <View> <ActivityIndicatorIOS style={[styles.centering, {height: 40}]} /> <ActivityIndicatorIOS style={[styles.centering, {backgroundColor: "#eeeeee", height: 40}]} /> </View> ); } }, { title: "Custom colors", render: function() { return ( <View style={styles.horizontal}> <ActivityIndicatorIOS color="#0000ff" /> <ActivityIndicatorIOS color="#aa00aa" /> <ActivityIndicatorIOS color="#aa3300" /> <ActivityIndicatorIOS color="#00aa00" /> </View> ); } }, { title: "Large", render: function() { return ( <ActivityIndicatorIOS style={[styles.centering, styles.gray, {height: 80}]} color="white" size="large" /> ); } }, { title: "Large, custom colors", render: function() { return ( <View style={styles.horizontal}> <ActivityIndicatorIOS size="large" color="#0000ff" /> <ActivityIndicatorIOS size="large" color="#aa00aa" /> <ActivityIndicatorIOS size="large" color="#aa3300" /> <ActivityIndicatorIOS size="large" color="#00aa00" /> </View> ); } }, { title: "Start/stop", render: function(): ReactElement { return <ToggleAnimatingActivityIndicator />; } }, ];var styles = StyleSheet.create({ centering: { alignItems: "center", justifyContent: "center", }, gray: { backgroundColor: "#cccccc", }, horizontal: { flexDirection: "row", justifyContent: "space-around", }, });
jQuery Mobile pagecontainerbeforeload 事件 jQuery Mobile 事件实例在请求载入前弹出信息:$(document).on(pagecontainerbefor...
jQuery Mobile swipeleft 事件jQuery Mobile 事件实例 水平方向向左滑动 p 元素并隐藏它:$("p").on("swipeleft",function(){ ...
IOS地图开发简介 IOS地图帮助我们定位位置,IOS地图使用 MapKit 框架。 实例步骤 1.创建一个简单的 View based application 2.选...
第二章 IDE:Eclipse速览本文我们将对Android开发最常使用的集成开发套件(IDE)Eclipse与专用的Android开发IDE Android Studio...
第十一章 虚拟与物理设备在之前的文章里,大家已经了解了Android项目当中的基本元素、接触了用户界面的设计以及数据存储方案。接...
Activity显示应用程序的用户界面,其可以包含诸如按钮,标签,文本框等小部件。通常,你使用XML文件定义UI,例如位于项目的 res/...
Android提供了SharedPreferences对象,以帮助你保存简单的应用程序数据。使用SharedPreferences对象,可以通过使用name/value对...
Android 开发环境搭建首先,你可以在以下的操作系统开始 Android 应用程序开发:Microsoft Windows XP 或更高版本。带有英特尔芯...