В настоящее время я пытаюсь настроить изображение внутри 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"
}
};
У меня красный фон заполняет весь экран, а изображение нет.