as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
新手入门
设计和开发
应用发布
参考
支持
跳转到主要内容
react-native-screens库向React Native公开原生导航容器组件。这个库不是一个独立的库,而是功能齐全的导航库的依赖项。

安装

  1. 在package.json文件中添加依赖项:
  2. 使用npm install命令重新安装npm程序包。

示例

API参考

组件

适用于Vega的React Native使用react-native-screens来增加对原生屏幕的支持,并支持与react-native-screens API相同的API。 不支持特定于iOS、Android和Windows的属性。

禁用react-native-screens

要禁用原生屏幕支持并使用普通的React Native视图,请在入口文件 (App.js) 中添加以下代码:

已知问题和限制

不支持以下组件属性(大多数是特定于iOS/Android的):
  • customAnimationOnSwipe
  • fullScreenSwipeEnabled
  • gestureEnabled
  • gestureResponseDistance
  • hideKeyboardOnSwipe
  • homeIndicatorHidden
  • nativeBackButtonDismissalEnabled
  • navigationBarColor
  • navigationBarHidden
  • onHeaderBackButtonClicked
  • onNativeDismissCancelled
  • preventNativeDismiss
  • replaceAnimation
  • screenOrientation
  • sheetAllowedDetents
  • sheetExpandsWhenScrolledToEdge
  • sheetCornerRadius
  • sheetGrabberVisible
  • sheetLargestUndimmedDetent
  • stackAnimation(仅支持渐变动画)
  • stackPresentation
  • statusBarAnimation
  • statusBarColor
  • statusBarHidden
  • statusBarStyle
  • statusBarTranslucent
  • swipeDirection
  • transitionDuration
  • 不支持和其他标头组件(、ScreenStackHeaderRightView、和)

支持的版本

相关主题

支持的第三方库和服务
最后修改于 2026年10月26日