路由
Flutter自带的Router
(路由),可以在不同页面之间转换
跳转到某个页面
// 如果是在函数中使用,传递BuildContext参数
void route(BuildContext context){
Navigator.push(
context,
// Material风格的路由跳转
MaterialPageRoute(builder: (context) => newPage())
// iOS风格的路由跳转
CupertinoPageRoute(builder: (context) => newPage())
);
// 如果使用GetX
Get.to(()=>newPage());
}
返回页面
// 如果是在函数中使用,传递BuildContext参数
void route(BuildContext context){
// 也可以用于弹窗消失
Navigator.of(context).pop();
// 如果使用GetX
Get.back();
}