Вы не можете установить mode
опору для каждого экрана отдельно. Что вы можете сделать, это указать спецификации анимации перехода для каждого экрана, используя transitionSpec
в navigationOptions
.
MyModal: {screen: ModalScreen, navigationOptions: { transitionSpec: {...} } }
Теперь, в transitionSpec
, вы можете либо указать анимацию самостоятельно, либо использовать готовые конфигурации, такие как FadeInFromBottomAndroidSpec
и TransitionIOSSpec
, которые, я считаю, , card
и modal
соответственно.
transitionSpec: {
open: TransitionSpecs.TransitionIOSSpec,
close: TransitionSpecs.TransitionIOSSpec,
}
Подробнее об этом можно прочитать здесь . Надеюсь, это поможет.