有没有办法在react-navigation中使用navigate()函数实现从左到右的动画? 提前致谢. 定义屏幕时,可以使用transitionConfig选项. const Stack = StackNavigator( { SomeScreen: { screen: ... }, }, { transitionConfig:
提前致谢.
定义屏幕时,可以使用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以禁用它;检查来源.
