使用RNN v2时如何Navigation.push
时关闭动画?
使用V1时尝试使用集animated: false
。但不适用于V2
Navigation.push(this.props.homeId, {
component: {
name: 'Screen2',
animated: false,
options: {
animated: false,
topBar: {
title: {
text: 'Pushed Screen Title'
}
}
}
}
})
}
阅读V2文档,但没有发现任何帮助。
答案 0 :(得分:0)
根据Styling documentation,为了将屏幕推入和弹出堆栈,您可以分别禁用似乎满足您需要的动画。
Navigation.push(this.props.componentId, {
component: {
name: 'Screen2',
options: {
topBar: {
title: {
text: 'Pushed Screen Title'
}
},
animations: {
push: {
enabled: false
}
}
}
}
})