当前位置 : 主页 > 网页制作 > React >

react-native – 从左到右的窗口动画与反应导航?

来源:互联网 收集:自由互联 发布时间:2021-06-15
有没有办法在react-navigation中使用navigate()函数实现从左到右的动画? 提前致谢. 定义屏幕时,可以使用transitionConfig选项. const Stack = StackNavigator( { SomeScreen: { screen: ... }, }, { transitionConfig:
有没有办法在react-navigation中使用navigate()函数实现从左到右的动画?

提前致谢.

定义屏幕时,可以使用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以禁用它;检查来源.

网友评论