2
アプリが3つのメインビューで構成されているため、x:(device.width * 2)でアプリの初期位置を取得しようとしていますが、アニメーションの遅延があっても移動するには、左のビューから開始します。InteractManagerが動作しないReact-Native .scrollTo
componentDidMount() {
const offset = window.width * this.props.initialIndex;
InteractionManager.runAfterInteractions(() => {
this._scrollView.scrollTo({x:offset, animated: false});
})
}
これは動作し、InteractionManagerは必要ありません。 React Nativeのどのバージョンを使用していますか? – jmurzy
私はRN 0.35を使用していますが、私はInteractionManagerを追加しました。スクロールビューにレイアウトアニメーションがあり、アニメーションの後にスクロールを遅らせる必要があったからです。 –