如何在单个页面上制作多个小部件并在它们之间进行转换

How do I make multiple widgets with transition between them on single page

我有一个显示一个小部件的滑动底部 sheet。我希望那个小部件在按下按钮时被另一个替换。然后,该小部件也将被另一个部件替换,依此类推。这些替换需要在幻灯片过渡时发生。

我在 SO 上看到过多个关于在屏幕两侧滑动小部件的主题,但所有这些解决方案似乎都非常直接,并且围绕原始过渡和小部件替换构建。

是否有适用于此类布局的插件,或者我可以在这里使用 Navigator

我寻求的最终结果非常接近下面的 gif:

您可以将 Navigator 嵌套在另一个 Navigator 中,请查看 Navigator 文档。一般情况下,您可以将一个 Navigator 用于应用程序,将另一个 Navigator 用于底部 sheet.

如果您出于某种原因不想处理 Navigator,请查看 Animated Widgets,例如 SlideTransition