react-native
Imágenes
Buscar..
Módulo de imagen
Vas a tener que importar la Image
del paquete react-native
, así que úsala:
import { Image } from 'react';
<Image source={{uri: 'https://image-souce.com/awesomeImage'}} />
También puede usar una imagen local con una sintaxis ligeramente diferente pero con la misma lógica, como por ejemplo:
import { Image } from 'react';
<Image source={require('./img/myCoolImage.png')} />
Nota: - Debes dar altura, ancho a la imagen, de lo contrario no se mostrará.
Ejemplo de imagen
class ImageExample extends Component {
render() {
return (
<View>
<Image style={{width: 30, height: 30}}
source={{uri: 'http://facebook.github.io/react/img/logo_og.png'}}
/>
</View>
);
}
}
Fuente de imagen condicional
<Image style={[this.props.imageStyle]}
source={this.props.imagePath
? this.props.imagePath
: require('../theme/images/resource.png')}
/>
Si la ruta está disponible en imagePath
, se asignará a la fuente; de lo contrario, se asignará la ruta de la imagen predeterminada.
Usando variable para ruta de imagen
let imagePath = require("../../assets/list.png");
<Image style={{height: 50, width: 50}} source={imagePath} />
Del recurso externo:
<Image style={{height: 50, width: 50}} source={{uri: userData.image}} />
Para encajar una imagen
<Image
resizeMode="contain"
style={{height: 100, width: 100}}
source={require('../assets/image.png')} />
Intenta también cubrir , estirar , repetir y centrar los parámetros.
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow