在没有动画的情况下反应原生Android转换

时间:2016-01-08 17:43:38

标签: android reactjs react-native

如何使用Navigator在没有动画的场景之间进行切换?

当我执行Navigator.replace()时,视图立即切换,我想通过Navigator.push()调用复制此行为。

我一直在玩SceneConfigs,觉得这可能是正确的解决方案,但无法让它发挥作用。

1 个答案:

答案 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),
            },
        };