Flutter 页面导航Navigator.push 与自适应导航模式(14)

发布时间:2026/7/27 0:20:43

Flutter 页面导航Navigator.push 与自适应导航模式(14) 一、什么是基于栈的导航?“栈”(Stack)是一种后进先出的数据结构,就像一摞盘子——最后放上去的盘子最先被拿走。Flutter 的导航系统也是这样工作的:push:把新页面"压"到栈顶,覆盖当前页面pop:把栈顶页面"弹出",回到下面的页面二、实现小屏幕导航2.1 Navigator.push 的用法更新ContactGroupsPage,点击分组时跳转到联系人列表页:class ContactGroupsPage extends StatelessWidget { const ContactGroupsPage({super.key}); @override Widget build(BuildContext context) { return _ContactGroupsView( // 当用户点击某个分组时触发的回调 onListSelected: (list) = Navigator.of(context).push( // CupertinoPageRoute

相关新闻