如何将底部栏连接到底板顶部?

时间:2019-02-18 15:35:08

标签: flutter flutter-layout bottom-sheet

我有一个底部的容器,其中带有进度条,当我单击或向上滑动时,我需要它跟随底部的页眉作为标题。 我可以将它附加到底部工作表上,还是可以在工作表本身中实现它,然后以一定的偏移量窥视工作表?

我已经看了前几个google页面的所有指南,教程和flutter演示,但我无法找到有关它的任何信息。

请提供一些指导,以便我朝正确的方向飞奔。

1 个答案:

答案 0 :(得分:0)

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

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

使用MediaQuery.size.height创建一个具有固定大小的全屏状态小部件。轻按Column动画至所需距离时,最有可能是“底部对话框容器”的高度。

对Column的y属性进行动画处理应该可以使其正常工作。