通过Gmail""收件箱复制FAB的确切行为。

时间:2018-03-22 17:59:52

标签: android gmail material-design floating-action-button speed-dial

我想知道目前哪种方法可以通过Gmail从收件箱中复制浮动操作按钮的确切行为。

我在说这个:

Inbox by Gmail

我特别感兴趣的是:

  1. (折叠)在FAB上有一个图标A而没有标签
  2. (点击折叠)为主FAB上的较小FAB和图标交换表单A到B的扩展设置动画
  3. (已展开)活动的背景已消失
  4. (已展开)标签有白色背景和灰色文字
  5. (已展开)屏幕截图中的红色大FAB按钮有自己的标签
  6. (点击展开)它启动自定义操作并切换FAB折叠。
  7. 我知道在SO和几个FAB库上有几个类似的问题,但我不知道目前支持的库提供了大部分功能。

    来自Clanmakovkastarfuturesimple的FAB库已被弃用或放弃数年,无论如何都不能实现大部分功能。

    RapidFloatingActionButton似乎是最有希望的,但afaik在扩展时不支持邮件FAB上的标签(并且还缺少点击的涟漪效应)。

    目前从Inbox复制FAB相同行为的最佳方法是什么?我应该在RapidFloatingActionButton之上实现我需要的缺失功能吗?我应该从零开始构建一切吗?或者是否有一个(仍然维护的)库几乎可以完成Inbox所做的一切?

1 个答案:

答案 0 :(得分:1)

由于我无法找到满足我所有需求的图书馆,所以我创建了自己的图书馆:https://github.com/leinardi/FloatingActionButtonSpeedDial

demo