是否有任何用于实现Material Design Speed Dial的原生 Flutter 库?
我只找到了这个FAB 文档,但它没有说明如何从中创建菜单,尽管 Material Design FAB 文档在顶部说 FAB 在 Flutter 中受支持(它没有说明它支持多少。只有那个它支持,这会让我明白它支持页面中的所有内容)。
我应该开发自己的库还是寻找第三方库?
是否有任何用于实现Material Design Speed Dial的原生 Flutter 库?
我只找到了这个FAB 文档,但它没有说明如何从中创建菜单,尽管 Material Design FAB 文档在顶部说 FAB 在 Flutter 中受支持(它没有说明它支持多少。只有那个它支持,这会让我明白它支持页面中的所有内容)。
我应该开发自己的库还是寻找第三方库?
没关系。我正在创建自己的快速拨号。目前,它是一个非常简单的项目的一部分,但是一旦我对其进行更多测试并添加动画,我将分享一个最终链接。
它仍然没有动画,因为我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/