【问题标题】:How do I make bottomsheet swipe up from anywhere in scaffold flutter如何使底片从脚手架颤动的任何地方向上滑动
【发布时间】:2021-05-04 00:59:22
【问题描述】:

我正在尝试制作一个启动器,但是我不知道如何制作一个可以从主屏幕向上滑动的抽屉,就像在其他启动器中一样,例如 nova 或 poco 或许多其他启动器。我知道应用程序抽屉与底部工作表非常匹配,但需要先轻敲底部工作表然后拖动它们。如何从脚手架上的任意位置向上拖动小部件?

【问题讨论】:

    标签: flutter flutter-layout flutter-animation


    【解决方案1】:

    要获得您正在寻找的功能,请使用此包:flutter slider

    示例:

    使用如此简单的代码,您可以获得类似上滑底页的功能:

    @override
    Widget build(BuildContext context) {
      return Scaffold(
        appBar: AppBar(
          title: Text("SlidingUpPanelExample"),
        ),
        body: SlidingUpPanel(
          panel: Center(
            child: Text("This is the sliding Widget"),
          ),
          body: Center(
            child: Text("This is the Widget behind the sliding panel"),
          ),
        ),
      );
    }
    

    【讨论】:

    • 这没有回答我的问题,“如何从脚手架上的任何位置向上拖动小部件”。 SlidingUpPanel 小部件需要您通过点击它来拖动它并且在屏幕上可见。如果我简单地在脚手架上垂直拖动它就不会上升
    • 好吧,我想你的问题还不清楚,我不确定你到底想要达到什么目的。请考虑编辑您的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2021-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多