2
Ich versuche, die anfängliche Position der App bei x: (device.width * 2) zu erhalten, da die App aus 3 Hauptansichten besteht, scheint es aber nicht Bewegen Sie sich sogar mit der Animationsverzögerung, es beginnt auf der linken Ansicht.React-Native .scrollTo mit InteractionManager funktioniert nicht
componentDidMount() {
const offset = window.width * this.props.initialIndex;
InteractionManager.runAfterInteractions(() => {
this._scrollView.scrollTo({x:offset, animated: false});
})
}
Dies sollte funktionieren, und InteractionManager wird nicht benötigt. Welche Version von React Native verwenden Sie? – jmurzy
Ich benutze RN 0.35, aber ich habe den InteractionManager hinzugefügt, weil ich gelesen habe, dass scrollview eine Layoutanimation hat und dass ich den Scroll nach der Animation verschieben musste. –