【问题标题】:How to implement Material Speed Dial on Flutter?如何在 Flutter 上实现 Material Speed Dial?
【发布时间】:2023-03-05 04:51:01
【问题描述】:

有没有实现Material Design Speed Dial的原生Flutter库?

我只找到了this FAB 文档,但它没有说明如何从中创建菜单,尽管 Material Design FAB 文档在顶部说 Flutter 支持 FAB(它没有说明多少它支持。只有它支持,这会让我明白它支持页面中的所有内容)。

我应该开发自己的库还是寻找第三方库?

【问题讨论】:

    标签: flutter dart floating-action-button speed-dial


    【解决方案1】:

    没关系。我正在创建自己的快速拨号。目前,它是一个非常简单的项目的一部分,但一旦我对其进行更多测试并添加动画,我将分享一个最终链接。

    它仍然没有动画,因为我使用Visibility 来显示或隐藏按钮,并且它仅在Scaffold 的 FAB 中进行了测试,位于屏幕右下角,因此没有链接现在,对不起。现在还不到 alpha 版(我还需要研究如何共享 API 以添加依赖项)。

    我希望我能够创建一个足够简单和轻量级的实现。如果有人希望稍后查看代码,则易于使用且易于理解。我见过一些实现,但它们非常复杂并且(在我看来)创建了不必要的额外小部件。

    我发现的一些实现:

    https://flutterawesome.com/flutter-plugin-to-implement-a-material-design-speed-dial/

    https://flutterawesome.com/flutter-floating-action-button-with-speed-dial/

    【讨论】:

      猜你喜欢
      • 2021-09-16
      • 2017-01-25
      • 1970-01-01
      • 2016-03-01
      • 2020-10-16
      • 1970-01-01
      • 2021-05-03
      • 2017-10-26
      • 1970-01-01
      相关资源
      最近更新 更多