Отключить анимацию толчка при использовании React Native Navigation V2 - PullRequest
0 голосов
/ 14 сентября 2018

Как отключить анимацию при Navigation.push при использовании RNN v2?

Попробовал установить animated: false, когда использовал V1. Но не работает на V2

Navigation.push(this.props.homeId, {
  component: {
    name: 'Screen2',
    animated: false,
    options: {
      animated: false,
      topBar: {
        title: {
          text: 'Pushed Screen Title'
        }
      }
    }
  }
})

}

Прочитайте документацию V2, но ничего полезного не нашли.

1 Ответ

0 голосов
/ 01 ноября 2018

В соответствии с документацией по стилю , для перетаскивания и выталкивания экранов в стек и из него можно отдельно отключать анимацию, которая, кажется, удовлетворяет ваши потребности.

Navigation.push(this.props.componentId, {
  component: {
    name: 'Screen2',
    options: {
      topBar: {
        title: {
          text: 'Pushed Screen Title'
        }
      },
      animations: {
        push: {
          enabled: false
        }
      }
    }
  }
})
...