Ich habe ein Problem mit onLayout in Bild:onLayout mit Bild - reagieren nativ
Ich habe eine Funktion, um die Dimension anzuzeigen.
measureView(event) {
console.log(event.nativeEvent.layout.width);
console.log(event.nativeEvent.layout.height);
}
Dies funktioniert und zeigt mir die Dimension des TouchableWithoutFeedback
<TouchableWithoutFeedback
style={styles.touchableWithoutFeedback}
onLayout={(event) => this.measureView(event)}>
<Image style={styles.image}
source={require("./../assets/images/photo_1.jpg")}/>
</TouchableWithoutFeedback>
aber mit dem onLayout- im Bild, ich habe nichts, nur nicht definiert.
<TouchableWithoutFeedback
style={styles.touchableWithoutFeedback}>
<Image style={styles.image}
source={require("./../assets/images/photo_1.jpg")}
onLayout={(event) => this.measureView(event)}/>
</TouchableWithoutFeedback>
Haben Sie eine Idee warum?
Danke!
Ended, habe ich meinen Code für Netzwerkbilder vollständig geändert. Aber deine Antwort ist richtig! – Wandrille