现在Android设计支持库已经发布了,有谁知道如何使用它实现扩展的Fab菜单,就像Inbox App上的fab一样?
应该如下所示:
发布于 2015-06-15 15:48:51
当我试图创建类似于收件箱浮动操作按钮的东西时,我想到了创建自己的自定义组件。
这将是一个简单的框架布局与固定的高度(以包含展开的菜单),包含FAB按钮和3多下FAB放置。当你点击FAB时,你只需简单地将其他按钮从FAB下平移过来即可。
有一些库可以做到这一点(例如https://github.com/futuresimple/android-floating-action-button),但如果您自己创建它,它总是更有趣:)
发布于 2020-08-06 23:34:34
如果有人还在寻找这个功能:我做了一个Android库,叫做ExpandableFab (https://github.com/nambicompany/expandable-fab),它有这个功能,还有更多功能。
材料设计规范将此功能称为'Speed Dial'和ExpandableFab将其与许多其他功能一起实施。
几乎所有的东西都是可定制的(颜色、文本、大小、位置、页边距、动画等等)和可选的(不需要覆盖、FabOptions、标签或图标等)。每个属性都可以通过XML布局或以编程方式访问或设置-您喜欢的任何方式。
100%用Kotlin编写,但带有完整的JavaDoc和KDoc (发布的API有很好的文档记录)。还附带了一个示例应用程序,因此您可以看到0编码的不同用例。
Github:https://github.com/nambicompany/expandable-fab
图书馆网站(带有完整文档的链接):https://nambicompany.github.io/expandable-fab/
https://stackoverflow.com/questions/30699302
复制相似问题