如何使用android活动转换animation浮动操作button?

我打算在我的一个项目中实现这样的东西,但是下面这个概念对我来说还不清楚,也没有这样的教程,而且你也不经常看到这个。 这里是它的样子点击这里去源代码

在这里输入图像说明

从所有的参考文献中,我了解到的是,他们已经使用了两种types的转换,一种是将button移动到一些现存的button,另一种是将button分解。 所以我做了一些挖掘,并在github遇到了这两个库我认为与这两个我们可以实现以下animation这里是链接

材料animation (移动button)和圆形显示 (使button看起来像是爆炸)

如果你find更好的答案,请在这里发表

结帐这个链接可能会帮助你

https://github.com/saulmm/Curved-Fab-Reveal-Example

编辑

如何用材质deviseanimation填充另一个视图?

我认为你要找的是有意义的转换

在前棒棒糖设备中,这可以通过ActivityOptionsCompat帮手来实现。

一些有用的链接,可能会帮助你:

  • 一个简单的材料devise教程 (带源代码),它使用ActivityOptionsCompat进行转换。
  • Android开发者博客上的转换示例(向下滚动一下)。
  • 在Android开发人员培训中定义自定义animation
    指南