我想知道目前从 Gmail 的 Inbox 复制浮动操作按钮的确切行为的最佳方法是什么。
我说的是这个:
我特别感兴趣:
- (折叠)在 FAB 上有一个图标 A 并且没有标签
- (单击折叠)动画小 FAB 的扩展和主 FAB 上从 A 到 B 的图标交换
- (expanded) Activity 的背景褪色
- (展开)标签有白色背景和灰色文本
- (展开)屏幕截图中红色的大 FAB 按钮有自己的标签
- (单击展开)它启动一个自定义操作并切换 FAB 折叠。
我知道关于 SO 和几个 FAB 库有几个类似的问题,但我不知道当前支持的库提供了大部分这些功能。
来自Clan、makovkastar和futuresimple的 FAB 库几年来都被弃用或放弃了,而且无论如何都没有实现大部分功能。
RapidFloatingActionButton似乎是最有前途的,但 afaik 在展开时不支持邮件 FAB 上的标签(并且也缺少点击的连锁反应)。
目前从 Inbox 复制 FAB 相同行为的最佳方法是什么?我是否应该在 RapidFloatingActionButton 之上实现我需要的缺失功能?我应该从头开始构建一切吗?或者是否有一个(仍然维护的)库可以完成 Inbox 所做的几乎所有事情?