我想使用全寬Android屏幕圖像製作屏幕,但是由於某些原因,我無法做到這一點。我已經完成了所有可用的解決方案,但它仍然存在。圖像無法在反應原生全寬
這裏是我的代碼:
<View style={styles.loginContainer}>
<Image
style={styles.background}
source={require('./image.png')}
//source={{uri: 'http://previews.123rf.com/images/background.jpg'}}
opacity={0.8}
>
<Login navigator={navigator} />
</Image>
</View>
和我的樣式表:
var styles = StyleSheet.create({
loginContainer: {
alignSelf: 'stretch',
flex: 1,
alignItems: 'stretch'
},
background: {
alignSelf: 'stretch',
flex: 1,
alignItems: 'stretch'
},
});
出於某種原因,當我使用的網絡圖像,它的工作就好了,但是當我使用的靜態圖像,它只是會覆蓋2/3寬度但全高。我也試過source = {{uri:'image.png',isStatic:true}},但它給了我一個空錯誤。任何解決方案,非常感謝。謝謝。
嗨Almouro,這個解決方案實際上是訣竅!但是,我需要設置resizeMode作爲封面,而不是包含:) –
嗨@KelvinAliyanto,很高興它的工作! – Almouro