从一个堆栈导航到另一个堆栈的子级,而父级不显示过渡

时间:2019-11-14 11:04:54

标签: react-native react-navigation

我有一个问题,当从一个堆栈的初始路由导航到另一个堆栈的子路由时,我会短暂看到另一个堆栈的父路由。
我有2个堆栈导航器嵌套在抽屉式导航器中,如下所示:

createDrawerNavigator(
  {
    Reservations: {
      screen: ReservationsStackNav
    },
    Calendar: {
      screen: CalendarStackNav
    }
  },...
)

我的预订和日历堆栈都有孩子。

  • ReservationStackNav具有:ReservationList(初始路径A)-> ReservationDetails(子路径B)
  • CalendarStackNav具有:日历(初始路线X)

在“日历”路线上时,我需要转到“ ReservationDetails”路线。从X到B
我可以这样做,因为两个堆栈都在Drawer内部,我只需使用this.props.navigation.push("ReservationDetails")

我遇到的问题是,在从X到B的过渡期间,我可以看到A的故障
我想立即进行这种过渡。我不使用任何自定义过渡。

gif that displays the issue

我正在使用react-navigation v3.11.0和react-native v0.59.8

0 个答案:

没有答案