2013-05-01 69 views
0

我有一個AnimationDrawable開始,我需要在第一個動畫結束後立即開始補間動畫。 我見過AnimationDrawable沒有AnimationListener二傳手,那麼我怎麼知道它什麼時候結束?AnimationDrawable:如何捕捉動畫結束事件

我見過一些計算動畫長度並使用Handler的解決方案,但它們並不精確。實際上兩個動畫之間有一段(短暫的)延遲。

預先感謝您。

回答

0

也許這可以幫助你,你可以在相關的AnimationDrawable對象上調用isRunning()方法,然後檢查它是否完成。

+0

這就是我談論的解決方案。問題是兩個動畫之間有一個短暫的延遲,可能是由於功能的延遲。 – 2013-05-02 06:30:30

+0

是的可能... – 2013-05-02 10:37:50