ReactNative で NativeBase を使用しようとしており、背景として画像を使用しています。私はしばらくグーグルしてきましたが、ここに私が思いついたコードがあります:
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',
}
});
問題は、これにより画像が大幅に引き伸ばされ、シミュレーターで認識できなくなることです。実際の画像と比較したシミュレーターの画像を次に示します。
実際の画像は次のとおりです。
これを修正するにはどうすればよいですか?