使用React Native Navigation V2时关闭推送动画

时间:2018-09-14 09:03:28

标签: react-native react-native-ios react-native-navigation wix-react-native-navigation

使用RNN v2时如何Navigation.push时关闭动画?

使用V1时尝试使用集animated: false。但不适用于V2

Navigation.push(this.props.homeId, {
  component: {
    name: 'Screen2',
    animated: false,
    options: {
      animated: false,
      topBar: {
        title: {
          text: 'Pushed Screen Title'
        }
      }
    }
  }
})

}

阅读V2文档,但没有发现任何帮助。

1 个答案:

答案 0 :(得分:0)

根据Styling documentation,为了将屏幕推入和弹出堆栈,您可以分别禁用似乎满足您需要的动画。

Navigation.push(this.props.componentId, {
  component: {
    name: 'Screen2',
    options: {
      topBar: {
        title: {
          text: 'Pushed Screen Title'
        }
      },
      animations: {
        push: {
          enabled: false
        }
      }
    }
  }
})