TransitionDrawable завершен

Я запускаю анимацию в своем приложении для Android, используя следующий код:

RelativeLayout layout = (RelativeLayout) findViewById(R.id.relativeLayout1);
layout.setBackgroundResource(R.drawable.translate);
final TransitionDrawable transition = (TransitionDrawable) layout.getBackground();
transition.startTransition(9000);

Анимация длится 9 секунд, а затем ее нужно перевернуть.

В настоящий момент я использую таймер обратного отсчета (который уже запущен в приложении), чтобы проверить, прошло ли 9 секунд, и вручную отменить переход…

Есть ли лучший способ сделать это?

Спасибо

5
задан Tony 12 January 2012 в 19:54
поделиться