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