在我的Android应用程序中,我希望有一个浮动操作按钮来显示成功状态。我想有如下图所示的内容:
但我不知道如何将十字架设置为标记动画。有人可以向我解释我是如何做到的吗?可能有图书馆或类似的东西吗? Atm我正在使用设计库中的默认FAB。
答案 0 :(得分:3)
这个问题让我有兴趣查看AnimatedVectorDrawable
,所以我继续在github here上制作了一个小样本应用程序来实现类似动画。
需要注意的事项:将最小SDK设置为23以使用AnimationCallbacks
来启动第二个动画,但是使用动态持续时间的Handler.postDelayed()
可以获得相同的结果来处理可绘制的变化和动画开始。自AnimatedDrawableCompat
does not support path morphing以来,我需要两个drawable来获取两个不同的图像。
如果您选择使用支持库,则应与支持库AnimatedVectorDrawableCompat
兼容。