动画Fab按钮交叉标记

时间:2016-03-11 15:39:28

标签: android android-animation floating-action-button

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

enter image description here

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

1 个答案:

答案 0 :(得分:3)

这个问题让我有兴趣查看AnimatedVectorDrawable,所以我继续在github here上制作了一个小样本应用程序来实现类似动画。

Bad quality gif here

需要注意的事项:将最小SDK设置为23以使用AnimationCallbacks来启动第二个动画,但是使用动态持续时间的Handler.postDelayed()可以获得相同的结果来处理可绘制的变化和动画开始。自AnimatedDrawableCompat does not support path morphing以来,我需要两个drawable来获取两个不同的图像。

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