Displays a circular loading indicator.
import React, { Component } from 'react' import { ActivityIndicator, AppRegistry, StyleSheet, Text, View, } from 'react-native' export default class App extends Component { render() { return ( <View style={[styles.container, styles.horizontal]}> <ActivityIndicator size="large" color="#0000ff" /> <ActivityIndicator size="small" color="#00ff00" /> <ActivityIndicator size="large" color="#0000ff" /> <ActivityIndicator size="small" color="#00ff00" /> </View> ) } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center' }, horizontal: { flexDirection: 'row', justifyContent: 'space-around', padding: 10 } }) AppRegistry.registerComponent('App', () => App)
animating
Whether to show the indicator (true, the default) or hide it (false).
Type | Required |
---|---|
bool | No |
color
The foreground color of the spinner (default is gray).
Type | Required |
---|---|
color | No |
size
Size of the indicator (default is 'small'). Passing a number to the size prop is only supported on Android.
Type | Required |
---|---|
enum('small', 'large'), ,number | No |
hidesWhenStopped
Whether the indicator should hide when not animating (true by default).
Type | Required | Platform |
---|---|---|
bool | No | iOS |
© 2015–2018 Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://facebook.github.io/react-native/docs/activityindicator.html