2016-01-08 3 views
0

Как переходить между сценами без анимации с помощью Navigator?React Native Android переход без анимации

Когда я делаю Navigator.replace(), представление просто переключается мгновенно, я хотел бы воспроизвести это поведение вызовом Navigator.push().

Я играл с SceneConfigs и чувствовал, что это может быть правильным решением, но не может заставить его работать.

ответ

1

Здесь я нашел хакерское решение. https://github.com/facebook/react-native/issues/1953

вар NoTransition = { непрозрачности: { из: 1, : 1, мин: 1, макс: 1, типа: 'линейного', экстраполировать: ложь, раунд: 100, }, };

return { 
      ...Navigator.SceneConfigs.FloatFromLeft, 
      gestures: null, 
      defaultTransitionVelocity: 100, 
      animationInterpolators: { 
       into: buildStyleInterpolator(NoTransition), 
       out: buildStyleInterpolator(NoTransition), 
      }, 
     }; 
Смежные вопросы