2017-10-07 10 views
2

反応ナビゲーションでnavigate()関数を使用して左から右に移動するアニメーションを実装する方法はありますか?反応ナビゲーション付きの左から右のウィンドウアニメーション?

ありがとうございます。

+0

はい、可能だと思います。チェックアウトこのhttps://reactnavigation.org/docs/views/transitioner –

+0

私はそれをチェックアウトしましたが、それは本当に混乱しています。私のnavigate関数は次のようなものです:

答えて

0

画面を定義するときは、transitionConfigオプションを使用できます。

const Stack = StackNavigator(
    { 
    SomeScreen: { screen: ... }, 
    }, 
    { 
    transitionConfig: customAnimationFunc, 
    } 
); 
... 

import CardStackStyleInterpolator from 'react-navigation/src/views/CardStack/CardStackStyleInterpolator'; 

const customAnimationFunc =() => ({ 
    screenInterpolator: sceneProps => { 
    return CardStackStyleInterpolator.forVertical(sceneProps); 
    }, 
}); 

が該当します。もちろん、独自のアニメーションを定義することもできますし、無効にするにはnullを返すこともできます。そのソースを確認してください。

+0

これらのすべての仲間を実装した後、どのようにナビゲート機能を配置する必要がありますか? – burakkesepara

+0

あなたは調整なしでナビゲート機能を使用しますが、アニメーションは – vonovak

+0

の世話をしますこれは1つの画面にこれを実装する方法はありますか? – burakkesepara

関連する問題