ActivityIndicator
O ActivityIndicator
é um componente em React Native que exibe um indicador de atividade, geralmente usado para sinalizar ao usuário que uma operação está em andamento, como o carregamento de dados. Aqui está um exemplo básico de como usar o componente ActivityIndicator
:
import React from 'react';
import { View, ActivityIndicator, StyleSheet } from 'react-native';
const MeuComponente = () => {
return (
<View style={styles.container}>
<ActivityIndicator size="large" color="#007AFF" />
</View>
);
};
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
},
});
export default MeuComponente;
Neste exemplo, ActivityIndicator
é usado dentro de um componente de View
para criar um indicador de atividade centralizado na tela. A propriedade size
define o tamanho do indicador (pode ser “small” ou “large”) e color
define a cor do indicador.
Props Importantes do ActivityIndicator:
size
: Tamanho do indicador (pode ser “small” ou “large”).color
: Cor do indicador.animating
: Se verdadeiro, o indicador será animado; se falso, o indicador será estático (por padrão, é verdadeiro).hidesWhenStopped
: Se verdadeiro, o indicador será oculto quando não estiver animando; se falso, o indicador permanecerá visível mesmo quando parado (por padrão, é verdadeiro).
O ActivityIndicator
é uma maneira eficaz de informar aos usuários que algo está acontecendo nos bastidores e geralmente é usado enquanto dados estão sendo carregados ou processados em um aplicativo React Native.