将路线添加到导航堆栈而不将屏幕推送到堆栈

dev*_*tel 5 flutter flutter-navigation

我想routes向导航堆栈添加一些内容,但不想推送这些屏幕。是否可以在导航中提供堆栈flutter

例如——我有 3 个屏幕。ABC

  • 因此,我想直接转到屏幕C,后退按钮C应将我带到B,而B后退按钮应将我带到A

我不想做这样的事——

Navigator.pushReplacementNamed(context, "/A");
Navigator.pushNamed(context, "/B");
Navigator.pushNamed(context,"/C");
Run Code Online (Sandbox Code Playgroud)

我只想推送C并保留堆栈上剩余的 2 个路由,而不推送这些屏幕。