【问题标题】:How can I attach bottom bar to top of bottom sheet?如何将底栏连接到底页的顶部?
【发布时间】:2019-02-18 15:35:07
【问题描述】:

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

我已经看过前几个谷歌页面的所有指南、教程和颤振演示,但我无法找到任何关于它的信息。

请给我一些指导,这样我才能朝着正确的方向前进。

【问题讨论】:

  • 如果您展示一些您拥有或尝试过的代码,以及为什么它不能按您期望的方式工作,那么获得帮助会更容易。也许也是您想要的图像。

标签: flutter flutter-layout bottom-sheet


【解决方案1】:

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

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

使用 MediaQuery.size.height 创建具有固定大小的全屏有状态小部件。轻按时,将 Column 设置为您希望它移动的距离,很可能是底部对话框容器的高度。

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

【讨论】:

    猜你喜欢
    • 2020-10-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多