From 127d9a91c5387ce0976b98686b551a7b392db534 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=93=B2?= Date: Mon, 3 Sep 2018 12:55:08 +0800 Subject: [PATCH] Update AppNav.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 路由切换动画引用修正 --- src/AppNav.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/AppNav.js b/src/AppNav.js index 3e3d664..a229c9f 100644 --- a/src/AppNav.js +++ b/src/AppNav.js @@ -5,6 +5,8 @@ */ import {CardStackStyleInterpolator, StackNavigator, NavigationActions} from 'react-navigation' +import CardStackStyleInterpolator from "react-navigation/src/views/CardStack/CardStackStyleInterpolator"; + import MainPage from './pages/MainPage' import Test2Page from './pages/Test2Page' import Test3Page from './pages/Test3Page' @@ -75,14 +77,14 @@ export const AppNavigator = configStackRouter(StackNavigator( header: null }, transitionConfig: () => ({ - // 修改切换动画。 forVertical forHorizontal - // screenInterpolator: CardStackStyleInterpolator.forHorizontal, - screenInterpolator: sceneProps => { - // console.log('screenInterpolator', sceneProps); - // const {params = {}} = sceneProps.scene.route; - // const transition = params.transition || 'forHorizontal'; - // return CardStackStyleInterpolator[transition](sceneProps); - } + /** + * 修改切换动画。 + * forVertical + * forHorizontal + * forFadeFromBottomAndroid + * forFade + */ + screenInterpolator: CardStackStyleInterpolator.forHorizontal }) } ));