Version: 0.62
ActivityIndicator
Displays a circular loading indicator.
Example
- Function Component Example
 - Class Component Example
 
import React from "react";
import { ActivityIndicator, StyleSheet, Text, View } from "react-native";
export default function App() {
  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
  }
});
import React, { Component } from "react";
import { ActivityIndicator, 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
  }
});
Reference
Props
Inherits View Props.
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 on iOS and dark cyan on Android).
| Type | Required | 
|---|---|
| color | No | 
hidesWhenStopped
Whether the indicator should hide when not animating (true by default).
| Type | Required | Platform | 
|---|---|---|
| bool | No | iOS | 
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 |