如何将底栏附加到底部 sheet 的顶部?

How can I attach bottom bar to top of bottom sheet?

我有一个带有进度条的底部容器,当我单击或向上滑动时,我需要它跟随底部 sheet 作为 header。 我可以将它附加到底部 sheet 或者我可以在 sheet 本身中实现它然后让 sheet 通过一些偏移向上看吗?

我看过前几页 google 的所有指南、教程和 flutter 演示,但我找不到任何相关信息。

请给我一些指导,让我能朝着正确的方向飞翔。

可以使用一些基本的小部件构建来实现此效果。

StackView
  Container: background overlay
  Column: MainAxisSize.max
    Container: height = (screenHeight - bottomBarHeight)
    BottomBar: fixes size
    Container: Bottom Dialog

使用 MediaQuery.size.height 创建固定大小的全屏有状态小部件。当点击时,将 Column 动画化到您希望它移动的距离,很可能是 Bottom Dialog Container 的高度。

动画化列的 y 属性 应该可以正常工作。