之前用的是 react-navigation 2.x 的版本,升级 3.x 之后,发现 StackViewStyleInterpolator 并没有在 react-navigation 模块中了。
如下,需要安装:
npm install react-navigation-stack
由于我的 react-native 比较高,故不用 link
注意,安装之后,在 router 的配置文件下,需要进行如下配置:
首先 import
import StackViewStyleInterpolator from
'react-navigation-stack/src/views/StackView/StackViewStyleInterpolator';
这样,就实现了 android 和 iOS 一样的push: