Ich möchte ein Hintergrundbild in meiner nativen App verwenden, das Bild ist kleiner als der Bildschirm, also muss ich es dehnen.Wie dehnt man ein statisches Bild als Hintergrund in React Native?
aber es funktioniert nicht, wenn das Bild aus dem Asset-Bundle
var styles = StyleSheet.create({
bgImage: {
flex: 1,
flexDirection: 'row',
justifyContent: 'center',
alignItems: 'stretch',
resizeMode: 'stretch',
},
welcome: {
fontSize: 20,
textAlign: 'center',
margin: 10,
}
});
<Image source={require('image!background')} style={styles.bgImage}>
<Text style={styles.welcome}>
Welcome to React Native!
</Text>
</Image>
es sieht wie folgt geladen ist:
aber es funktioniert gut für ein Remote-Bild , durch source={{uri: 'background-image-uri'}}
:
Versuchen Sie 'resizeMode: 'cover''? siehe: [http://stackoverflow.com/questions/29322973/whats-the-best-way-to-add-a-full-screen-background-image-in-react-native](http://stackoverflow .com/questions/29322973/whats-the-best-weg-zu-hinzufügen-ein-bildschirm-hintergrundbild-in-reaktion-native) – ddaaggeett