小编Eri*_*Rue的帖子

<Image>组件不能包含子项.如果要在图像上呈现内容,请考虑使用绝对定位

我正在完成本地反应教程.对于某个屏幕,教师建议使用以下代码:

<Image source={bgImage} style={styles.backgroundContainer}> 
    <View style={styles.container}>
        <Quote quoteText={this.props.text} quoteSource={this.props.source}/>
    </View>
</Image>
Run Code Online (Sandbox Code Playgroud)

但是当我使用它时,我得到了上述错误.

我已经尝试过替代方案,但是当我这样做时,背景图像甚至没有加载.

编辑:根据下面的要求,这是我的样式代码.我想要的是使用本地存储到应用程序代码的背景渐变图像,文本覆盖在该背景上.我目前通过使用下面的建议得到的只是屏幕顶部的文字,没有背景图片.

const styles = StyleSheet.create({
  backgroundContainer: {
    flex: 1,
    resizeMode: 'cover',
    width: undefined,
    height: undefined,
    backgroundColor: '#889DAD',
  },
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: 'transparent',
  },
});
Run Code Online (Sandbox Code Playgroud)

javascript react-native

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

javascript ×1

react-native ×1