React-Native .scrollTo与InteractionManager无法正常工作

时间:2016-10-23 07:38:26

标签: android react-native scrollview

我试图将应用的初始位置设置为x:(device.width * 2),因为该应用包含3个主视图,但即使动画也无法移动延迟,它从左视图开始。

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

1 个答案:

答案 0 :(得分:4)

我也尝试过使用交互管理器,但我不知道为什么它不起作用;设置超时对我有用。

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