Вернуться анимация / новая анимация - PullRequest
0 голосов
/ 29 июня 2018

У меня animated-vector внутри включено в ImageView usind android:src. Я использую этот код в onClick для запуска анимации:

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

Достаточно просто.

Однако я хочу, чтобы эта анимация «возвращалась» к предыдущему состоянию в режиме onclick. Сценарий: Play / Stop. Когда пользователь нажимает кнопку воспроизведения, воспроизведение останавливается. Когда пользователь нажимает снова, остановка анимируется для воспроизведения. У меня есть оба animated-vector Drawables, однако я не могу найти способ, как это сделать. Я считаю, что это должно быть возможно, но я не нашел простой способ. Я нашел только ответов с созданием оберток, запуском потоков для определения конца анимации и т. Д.

...