应用
路由管理
路由就是页面(page),在iOS中主要是指(ViewController),路由 管理就是管理页面之间如何跳转,导航管理在Android还是iOS中,都是维护一个路由栈,push(打开新页面)和pop(关闭页面)页面;
Navigator.push( context,
MaterialPageRoute(builder: (context) {
return NewRoute();
}));
Navigator 路由管理的组件,通过一个栈来管理活动路由集合;
MaterialPageRoute 继承自PageRoute类,表示占有整个屏幕空间的一个模态路由页面,它还定义了路由构建及切换时过渡动画的相关接口及属性。MaterialPageRoute 是Material组件库提供的组件,它可以针对不同平台,实现与平台页面切换动画风格一致的路由切换动画;
MaterialPageRoute({WidgetBuilder builder,RouteSettings sett