【发布时间】:2019-03-12 19:09:54
【问题描述】:
希望这是一个相当简单的问题,但我在使用 react-navigation 在我的 react-native 应用程序中进行转换时遇到了问题。我想通过简单地删除此特定屏幕的 goBack 上的转换来解决这些问题。
有没有办法改变 goBack 的时长?
----编辑----
我当前的transitionConfig:
transitionConfig: ({ scene }) => {
const params = scene.route.params || {};
if (params.skipAnimation) {
return {
transitionSpec: {
duration: 0,
timing: Animated.timing,
},
};
}
return {};
},
当我希望我的过渡没有动画时,我执行 navigation.navigate 并将参数 skipAnimation: true 添加到导航调用中。这适用于导航转换,但是,goBack 转换不观察到该持续时间,并且goBack() 函数不接受参数。因此,我正在寻找是否有办法强制 goBack 过渡的持续时间。
我想在没有任何动画的情况下简单地出现/消失一个特定的屏幕。
【问题讨论】:
标签: react-native react-navigation