我使用下面的代碼運行在我的Android應用程序的動畫:TransitionDrawable完成
RelativeLayout layout = (RelativeLayout) findViewById(R.id.relativeLayout1);
layout.setBackgroundResource(R.drawable.translate);
final TransitionDrawable transition = (TransitionDrawable) layout.getBackground();
transition.startTransition(9000);
動畫9秒運行,則需要得到扭轉。
在我使用一個倒數計時器(已經在一個應用程序運行),檢查如果需要9秒鐘之過去了,手動反轉的過渡時刻....
有沒有更好的方式來做到這個?
謝謝
最近我從使用TransistionDrawable改爲使用ObjectAnimator。然後,我使用傑克沃頓的NineOldAndroids(http://nineoldandroids.com/)向後兼容。 – Tony 2012-07-23 12:52:09