Я запускаю анимацию в своем приложении для Android, используя следующий код:
RelativeLayout layout = (RelativeLayout) findViewById(R.id.relativeLayout1);
layout.setBackgroundResource(R.drawable.translate);
final TransitionDrawable transition = (TransitionDrawable) layout.getBackground();
transition.startTransition(9000);
Анимация длится 9 секунд, а затем ее нужно перевернуть.
В настоящий момент я использую таймер обратного отсчета (который уже запущен в приложении), чтобы проверить, прошло ли 9 секунд, и вручную отменить переход…
Есть ли лучший способ сделать это?
Спасибо