使用 Navigator.push() 时是否可以禁用转换?
Is it possible to disable the transition when using Navigator.push()?
如何在使用 React Native 时禁用默认的过渡行为?
这是我的代码:
this.props.navigator.push({
component: view
});
我目前正在使用以下代码自己在某些情况下禁用我不想要的转换。这来自 react-native 存储库上的 a discussion。
let buildStyleInterpolator = require('buildStyleInterpolator');
var NoTransition = {
opacity: {
from: 1,
to: 1,
min: 1,
max: 1,
type: 'linear',
extrapolate: false,
round: 100,
},
};
return {
...Navigator.SceneConfigs.FloatFromLeft,
gestures: null,
defaultTransitionVelocity: 100,
animationInterpolators: {
into: buildStyleInterpolator(NoTransition),
out: buildStyleInterpolator(NoTransition),
},
};
如何在使用 React Native 时禁用默认的过渡行为?
这是我的代码:
this.props.navigator.push({
component: view
});
我目前正在使用以下代码自己在某些情况下禁用我不想要的转换。这来自 react-native 存储库上的 a discussion。
let buildStyleInterpolator = require('buildStyleInterpolator');
var NoTransition = {
opacity: {
from: 1,
to: 1,
min: 1,
max: 1,
type: 'linear',
extrapolate: false,
round: 100,
},
};
return {
...Navigator.SceneConfigs.FloatFromLeft,
gestures: null,
defaultTransitionVelocity: 100,
animationInterpolators: {
into: buildStyleInterpolator(NoTransition),
out: buildStyleInterpolator(NoTransition),
},
};