【发布时间】:2019-11-04 20:45:00
【问题描述】:
我目前正在尝试在 TouchableOpacity 中设置图像。它没有显示,我坚持为什么会这样。如果您能提供帮助,请告诉我。蒂亚!
我基本上从官方文档中复制了这个:https://facebook.github.io/react-native/docs/touchableopacity,但无济于事。
以为我的 TouchableOpacity 元素可能不是全屏的,但事实并非如此(当我设置背景颜色时,我看到它填满了屏幕)。
<TouchableOpacity style={styles.button} onPress={this.onWaitingButtonPress.bind(this)}>
<Image style={styles.imagestyle} source={{uri: "https://www.dollargeneral.com/media/catalog/product/cache/image/e9c3970ab036de70892d86c6d221abfe/0/0/00870101.jpg"}}/>
</TouchableOpacity>
const styles = {
button: {
flex: 1,
alignItems: "stretch",
backgroundColor: "red"
},
imageStyle: {
flex: 1,
resizeMode: "contain"
}
};
我的红色背景填满了整个屏幕,但图像没有。
【问题讨论】:
-
你能解释一下什么不工作,图片不显示或点击事件不工作吗?
-
嗨 - 感谢您的回复。图片未显示,但点击事件有效。
标签: image react-native touchableopacity