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

Turn off Push Animation When Use React Native Navigation V2

如何在使用 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 文档,但没有找到任何有用的信息。

根据Styling documentation,对于将屏幕推入和弹出堆栈,您可以单独禁用动画,这似乎可以满足您的需要。

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