gpt4 book ai didi

background-image - React Native 应用程序中的全屏背景图像

转载 作者:行者123 更新时间:2023-12-04 09:06:13 24 4
gpt4 key购买 nike

我正在尝试在我的登录 View 上设置完整的背景图像。

我在 Stackoverflow 中发现了这个问题:What's the best way to add a full screen background image in React Native

所以我在那里做了它,但它没有用:

enter image description here

var login = React.createClass({
render: function() {
return (
<View style={ styles.container }>
<Image source={require('../images/login_background.png')} style={styles.backgroundImage} />
<View style={ styles.loginForm }>
<Text>TEST</Text>
</View>
</View>
);
}
});

var styles = StyleSheet.create({
container: {
flex: 1,
},

backgroundImage: {
flex: 1,
resizeMode: 'cover', // or 'stretch'
},

loginForm: {
},
});

我不知道我做错了什么。任何帮助将不胜感激。

编辑:这是应用程序,如果你们想看一看 -> Full size background image example on rnplay.org .我不知道怎么做可编辑:/

谢谢:)

最佳答案

尝试以下两种方法之一:

第一与你的相似,只是你有 position: 'absolute'在您的登录表单上:

var styles = StyleSheet.create({
container: {
flex: 1,
},
backgroundImage: {
flex: 1,
resizeMode: 'cover', // or 'stretch'
},
loginForm: {
position: 'absolute',
top: 0,
bottom: 0,
left: 0,
right: 0
},
});

第二种方法涉及使用 ImageView 作为容器:
render: function() {
return (
<View style={ styles.container }>
<Image source={require('../images/login_background.png')} style={styles.backgroundImage}>
<View style={ styles.loginForm }>
<Text>TEST</Text>
</View>
</Image>
</View>
);
}

关于background-image - React Native 应用程序中的全屏背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34992122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com