动画Fab按钮交叉标记

Cil*_*nco 5 android android-animation floating-action-button

在我的Android应用程序中,我希望有一个浮动操作按钮来显示成功状态.我希望有如下图所示的内容:

在此输入图像描述

但我不知道如何将十字架设置为标记动画.有人可以向我解释我是如何做到的吗?可能有图书馆或类似的东西吗?Atm我正在使用设计库中的默认FAB.

Ale*_*end 3

这个问题让我有兴趣去看看AnimatedVectorDrawable,所以我继续制作了一个小示例应用程序,它将实现类似的动画,在 github

这里的 gif 质量很差

需要注意的几件事:最小 SDK 设置为 23 以用于AnimationCallbacks启动第二个动画,但是您可以使用Handler.postDelayed()动画持续时间来处理可绘制更改和动画启动来实现相同的结果。由于AnimatedDrawableCompat 不支持路径变形,我需要两个可绘制对象来获取两个不同的图像。

AnimatedVectorDrawableCompat如果您也选择使用支持库,则应与支持库兼容。