我无法将此图片定义为背景。
如何使这张图片成为可以放置文字的背景?
import React, { Component } from 'react';
import { Text, View, StyleSheet, Image } from 'react-native';
export default class Youtube extends Component {
render() {
return (
<View style={styles.container}>
<Text style={styles.paragraph}>
Hello
</Text>
<Image style={styles.logo} source={require("../assets/images/ici.jpg")}/>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
alignItems: 'center',
justifyContent: 'center',
},
paragraph: {
margin: 24,
marginTop: 0,
fontSize: 24,
fontWeight: 'bold',
textAlign: 'center',
color: '#34495e',
},
logo: {
backgroundColor: "#056ecf",
height: 660,
width: 660,
}
});
如何使这张图片成为可以放置文字的背景?
答案 0 :(得分:1)
您要使用ImageBackground将组件嵌套在其下。
return (
<ImageBackground source={require("../assets/images/ici.jpg")} style={{width: '100%', height: '100%'}}>
<Text>
Hello
</Text>
</ImageBackground>
);