从一个页面跳转到另一个页面
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => // 新页面
);
)
返回到上一层
Navigator.of(context).pop()
返回到根目录
// 1.必须在上跳转之前这样写 (替换)
Navigator.of(context).pushReplacementNamed('/page')
// 2.返回根
Navigator.of(context).pushAndRemoveUntil (
new MaterialPageRoute(builder: (context) => new Tabs(index: 1)),
(route) => route == null
)