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