目录
目录
1.StackNavigator介绍
StackNavigator为我们开发的应用提供一种在屏幕之间转换的方式,其中每个新启动屏幕都放置在堆栈顶部。
默认情况下,堆栈导航器配置我们熟悉的iOS和Android页面切换效果:新启动的的屏幕从iOS右侧滑入,从Android底部淡入。在iOS上,堆栈导航器也可以配置为模式(Modal)样式,屏幕从底部滑入。
2.StackNavigator属性介绍
createStackNavigator(RouteConfigs, StackNavigatorConfig);
2.1RouteConfigs
RouteConfigs对象是从路由名称到路由配置的映射,它告诉导航器为该路由提供什么。简单说就是定义了页面的映射关系,为每个界面定义一个名字,以便导航器可以通过名字跳转到该页面;
createStackNavigator({
//为了每个你要导航到的页面(组件)创建一个入口,定义了一个名为Profile入口,如下:
Profile: {
// `ProfileScreen` is a React component that will be the main content of the screen.
//`ProfileScreen`是一个React组件,它将成为屏幕的显示的主要内容
screen: Pro