【发布时间】:2019-01-23 18:24:57
【问题描述】:
我想在屏幕上半部分显示一张图片。我正在使用这样的助焊剂。
<View style={{flex:0.5}}>
<Image
style={{width:null, height:null, flex:1, resizeMode:'stretch'}}
source={require('../../../Images/salad-congo.png')}>
</Image>
</View>
<View style={{flex:0.5, backgroundColor:'yellow'}}>
<Text>Hello</Text>
</View>
问题: 问题是我的图像不适合所有屏幕尺寸。如果我以横向模式打开我的应用程序,图像将居中而不是覆盖上半部分的整个宽度和高度。如果我使用'resizeMode='stretch'',我的整个图像会以像素为单位被破坏,并且变得不可见。如何使我的图像在大屏幕上显得大,而对于小屏幕则明显覆盖整个屏幕。我需要对图像的分辨率做些什么吗?或者提供多张图片?如果是,那么如何为 android 和 IOS 处理它们
【问题讨论】:
标签: image react-native flux