react-native-screens库向React Native公开原生导航容器组件。这个库不是一个独立的库,而是功能齐全的导航库的依赖项。
安装
-
在package.json文件中添加依赖项:
-
使用
npm install命令重新安装npm程序包。
示例
API参考
组件
适用于Vega的React Native使用react-native-screens来增加对原生屏幕的支持,并支持与react-native-screens API相同的API。
不支持特定于iOS、Android和Windows的属性。
禁用react-native-screens
不支持以下组件属性(大多数是特定于iOS/Android的):customAnimationOnSwipefullScreenSwipeEnabledgestureEnabledgestureResponseDistancehideKeyboardOnSwipehomeIndicatorHiddennativeBackButtonDismissalEnablednavigationBarColornavigationBarHiddenonHeaderBackButtonClickedonNativeDismissCancelledpreventNativeDismissreplaceAnimationscreenOrientationsheetAllowedDetentssheetExpandsWhenScrolledToEdgesheetCornerRadiussheetGrabberVisiblesheetLargestUndimmedDetentstackAnimation(仅支持渐变动画)stackPresentationstatusBarAnimationstatusBarColorstatusBarHiddenstatusBarStylestatusBarTranslucentswipeDirectiontransitionDuration- 不支持和其他标头组件(、
ScreenStackHeaderRightView、和)

