我目前正在尝试在 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"
}
};
我得到红色背景来填满整个屏幕,但图像没有。