Вернуться анимация / новая анимация

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

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

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

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

0 ответов

Другие вопросы по тегам