react-native
Images
Recherche…
Module d'image
Vous allez devoir importer Image
partir du package react-native
, alors utilisez-le:
import { Image } from 'react';
<Image source={{uri: 'https://image-souce.com/awesomeImage'}} />
Vous pouvez également utiliser une image locale avec une syntaxe légèrement différente mais avec la même logique:
import { Image } from 'react';
<Image source={require('./img/myCoolImage.png')} />
Note: - Vous devriez donner de la hauteur, de la largeur à l'image sinon elle ne sera pas visible.
Exemple d'image
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>
);
}
}
Source d'image conditionnelle
<Image style={[this.props.imageStyle]}
source={this.props.imagePath
? this.props.imagePath
: require('../theme/images/resource.png')}
/>
Si le chemin est disponible dans imagePath
il sera assigné à la source sinon le chemin d’image par défaut sera assigné.
Utilisation d'une variable pour le chemin de l'image
let imagePath = require("../../assets/list.png");
<Image style={{height: 50, width: 50}} source={imagePath} />
De la ressource externe:
<Image style={{height: 50, width: 50}} source={{uri: userData.image}} />
Pour adapter une image
<Image
resizeMode="contain"
style={{height: 100, width: 100}}
source={require('../assets/image.png')} />
Essayez également de couvrir , d' étirer , de répéter et de centrer les paramètres.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow