0
我有一個AnimationDrawable
開始,我需要在第一個動畫結束後立即開始補間動畫。 我見過AnimationDrawable
沒有AnimationListener
二傳手,那麼我怎麼知道它什麼時候結束?AnimationDrawable:如何捕捉動畫結束事件
我見過一些計算動畫長度並使用Handler的解決方案,但它們並不精確。實際上兩個動畫之間有一段(短暫的)延遲。
預先感謝您。
我有一個AnimationDrawable
開始,我需要在第一個動畫結束後立即開始補間動畫。 我見過AnimationDrawable
沒有AnimationListener
二傳手,那麼我怎麼知道它什麼時候結束?AnimationDrawable:如何捕捉動畫結束事件
我見過一些計算動畫長度並使用Handler的解決方案,但它們並不精確。實際上兩個動畫之間有一段(短暫的)延遲。
預先感謝您。
也許這可以幫助你,你可以在相關的AnimationDrawable對象上調用isRunning()方法,然後檢查它是否完成。
這就是我談論的解決方案。問題是兩個動畫之間有一個短暫的延遲,可能是由於功能的延遲。 – 2013-05-02 06:30:30
是的可能... – 2013-05-02 10:37:50