首页 > 解决方案 > 返回动画/新动画

问题描述

我已经animated-vector包含在ImageViewusind里面了android:src。我在 onClick 中使用此代码来启动动画:

Drawable drawable = element.getDrawable();
if (drawable instanceof Animatable) {
    ((Animatable) drawable).start();
}

很简单。

但是,我希望此动画“返回”到 onclick 中的先前状态。场景:播放/停止。当用户点击播放时,播放动画停止。当用户再次单击时,停止播放动画。我有两个animated-vectordrawable,但是我找不到如何做到这一点。我相信这应该是可能的,但我没有找到一个简单的方法。我只找到了创建包装器、运行线程以检测动画结束等的答案。

标签: androidanimationanimatedvectordrawable

解决方案


推荐阅读