如何使用Navigator在没有动画的场景之间进行切换?
当我执行Navigator.replace()时,视图立即切换,我想通过Navigator.push()调用复制此行为。
我一直在玩SceneConfigs,觉得这可能是正确的解决方案,但无法让它发挥作用。
答案 0 :(得分:1)
我在这里找到了一个hacky解决方案。 https://github.com/facebook/react-native/issues/1953
var NoTransition = { 不透明度:{ 来自:1, 到:1, 分钟:1, 最大值:1, 类型:'线性', 推断:假, 回合:100, }, };
return {
...Navigator.SceneConfigs.FloatFromLeft,
gestures: null,
defaultTransitionVelocity: 100,
animationInterpolators: {
into: buildStyleInterpolator(NoTransition),
out: buildStyleInterpolator(NoTransition),
},
};