Cursos / Informática para Internet / Desenvolvimento para Dispositivos Móveis / Aula
Continuando o assunto de imagens, vamos ver agora como colocar uma imagem de fundo no seu aplicativo.
Para inserir uma imagem de fundo, utilizaremos um código simples que pode ser copiado abaixo:
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
export default function App() {
return (
<View style={styles.container}>
<Text style={styles.grande}>Olá</Text>
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
grande: {
fontSize: 50
}
});
De posse desse código, adicionaremos uma imagem de fundo que pode ser encontrada na pasta /assets/background.
Para inserir a imagem no fundo, o react native possui um componente denominado de ImageBackground que irá substituir o componente View no código. Esse componente possui a propriedade source que recebe o caminho da imagem.
Após as modificações, seu código deve ficar como se vê abaixo:
import React from 'react';
import { ImageBackground, StyleSheet, Text, View } from 'react-native';
export default function App() {
return (
<ImageBackground source={require('./assets/background/bg.jpg')} style={styles.container}>
<Text style={styles.grande}>Olá</Text>
</ImageBackground>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
grande: {
fontSize: 50
}
});
Versão 5.3 - Todos os Direitos reservados