如何将底栏附加到底部 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 属性 应该可以正常工作。
我有一个带有进度条的底部容器,当我单击或向上滑动时,我需要它跟随底部 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 属性 应该可以正常工作。