Android 响应本机。在InteractionManager不工作的情况下滚动到

Android 响应本机。在InteractionManager不工作的情况下滚动到,android,react-native,scrollview,Android,React Native,Scrollview,我正在尝试获取应用程序在x的初始位置:(device.width*2)由于应用程序由3个主视图组成,但即使动画延迟,它似乎也不会移动,它从左视图开始 componentDidMount() { const offset = window.width * this.props.initialIndex; InteractionManager.runAfterInteractions(() => { this._scrollView.scrollTo

我正在尝试获取应用程序在x的初始位置:(device.width*2)由于应用程序由3个主视图组成,但即使动画延迟,它似乎也不会移动,它从左视图开始

componentDidMount() {
      const offset = window.width * this.props.initialIndex;
        InteractionManager.runAfterInteractions(() => {
        this._scrollView.scrollTo({x:offset, animated: false});
      })
}

我也尝试过与互动经理,但我不知道为什么它不工作;设置超时对我来说很有效

setTimeout(() => {
    this.scrollView.scrollTo(cordenates, animated);
}, 0);

这应该是可行的,不需要InteractionManager。您使用的是React Native的哪个版本?我使用的是RN 0.35,但我添加了InteractionManager,因为我了解到scrollview有一个布局动画,我不得不在动画之后延迟滚动到。