React native 如何设置单个页面的跳转模式2

React native 如何设置单个页面的跳转模式2,react-native,react-navigation,React Native,React Navigation,这就像一个全球性的环境。我想跳转到mymodal并使用模型模式。跳转到详细信息的卡模式 我用react-navigation@3.13您不能为每个屏幕分别设置模式道具。您可以使用navigationOptions中的transitionSpec为每个屏幕指定过渡动画规格 MyModal:{screen:ModalScreen,导航选项:{transitionSpec:{…}}} 现在,在transitionSpec中,您可以自己指定动画,或者使用预先制作的配置,如fadeinfromtombot

这就像一个全球性的环境。我想跳转到
mymodal
并使用模型模式。跳转到详细信息的
卡模式


我用react-navigation@3.13

您不能为每个屏幕分别设置
模式
道具。您可以使用
navigationOptions
中的
transitionSpec
为每个屏幕指定过渡动画规格

MyModal:{screen:ModalScreen,导航选项:{transitionSpec:{…}}}

现在,在
transitionSpec
中,您可以自己指定动画,或者使用预先制作的配置,如
fadeinfromtombottomandroidspec
transitionionosspec
,我相信这两种模式分别是
card
modal
模式

    const RootStack2 = createStackNavigator({

    Main: {
         screen: HomeScreen, 
      },
    MyModal: {
          screen: ModalScreen, 
     },
    Detail:{
         screen: DetailScreen, 
     }

    },{
        //global setting
        mode:"modal"   
    });

你可以阅读更多关于这方面的内容。希望这能有所帮助。

为您的问题添加更多细节。。到目前为止你做了什么?你想做什么?如果有任何问题,你会怎么做
transitionSpec: {
  open: TransitionSpecs.TransitionIOSSpec,
  close: TransitionSpecs.TransitionIOSSpec,
}