反応ナビゲーションからStackNavigatorを使用しています。私は単純なカードのスライドアニメーションを自分のコンポーネントで発生させたい。現在の遷移は、2番目の画面が下から上にスライドする遷移です。私は、最初の場所でデフォルトになっているはずの標準のスライド効果が必要です。react-native:反応ナビゲーションが単純な遷移作業を取得できない
StackNavigatorは、次のように作成されます。
const Stack = StackNavigator(
{
Phone: {
screen: Phone,
},
Code: {
screen: Code
}
},
{
mode: 'card',
headerMode: 'none',
cardStyle: {
backgroundColor: "transperent"
}
});
をそして、これは私が部品に使用されるnavigationOptionsです:
static navigationOptions = {
header: {
visible: false,
}
あなたは、コード画面に携帯電話の画面から移行するために 'navigate'機能を呼び出している方法を含めて質問を更新することはできますか? –
onPress = {()=> this.props.navigation.navigate( 'Code')} –
iOSまたはAndroidでテストしていますか? iOSでは、標準は右側にスライドすることです。私はちょうどあなたのコードをテストし、それは私のiPhoneの右側からスライドします。私の推測では、デフォルトの動作が異なるAndroidでテストしているということです。 –