代码之家  ›  专栏  ›  技术社区  ›  fengd

使用React Native Navigation V2时禁用推送动画

  •  0
  • fengd  · 技术社区  · 6 年前

    如何关闭动画时做 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 回复  |  直到 6 年前
        1
  •  1
  •   Enlightened Mouse    6 年前

    根据 Styling documentation

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