0
AnimatedVectorDrawable
完成動畫後,我一直在嘗試做某件事,我正在尋找有關AVDWrapper
的this question的答案,但我有一種直覺,認爲有一種更優雅的方式。有沒有辦法傾聽Animatable.isRunning更改?
即,設置一個布爾值更改偵聽器來檢查anim.isRunning()
是否已更改。我一直在關注this question,它的答案是,並設置了一個布爾變更監聽器(幾乎完全相同的方式,setBoo
到anim.isRunning()
),但它不起作用。我在這裏理解概念上的錯誤嗎?當anim.isRunning()
從true
更改爲false
時,觀察者模式應在動畫結束時觸發。或者是因爲動畫是時間敏感/連續的,需要不斷調查,因此這不起作用?如果聽衆實施Runnable
,那麼該怎麼辦?
謝謝。
試圖重寫'registerAnimationCallback'? – pskink
我現在正在看它,但我不確定如果沒有示例,我會如何去做。但我猜測回調調用回布爾型監聽器? – skwear
抱歉不能覆蓋(寫作時,我正在考慮不同的職位),只需調用它自定義回調 – pskink