我正在尝试将 NativeBase 与 ReactNative 一起使用,并以图片作为背景。我已经在谷歌上搜索了一段时间,这是我想出的代码:
export default class WelcomeScreen extends Component {
render(){
return (
<Container>
<Header>
<Button transparent>
<Icon name='ios-arrow-back' />
</Button>
</Header>
<Content>
<Image source={require('../images/telula_upclose.jpeg')} style={styles.backgroundImage} />
<Text>Do you ever feel like you dont have a partner</Text>
</Content>
</Container>
);
}
}
let styles = StyleSheet.create({
backgroundImage: {
flex: 1,
backgroundColor:'transparent',
justifyContent: 'center',
alignItems: 'center',
}
});
问题是这会极大地拉伸图像,使其在模拟器中无法识别。这是模拟器中与实际图像相比的图片:
这是实际的图像:
我该如何解决?