只是簡單的問題我有一個動畫,我應該把它們放在哪裏?在創造或在恢復或在哪裏?所以當我暫停活動時動畫暫停..不在背景中播放!當我恢復活動時,動畫會重新開始..不是從零開始的! ?onPause()後恢復動畫android - java
我的動畫就是這樣:
view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide);
只是簡單的問題我有一個動畫,我應該把它們放在哪裏?在創造或在恢復或在哪裏?所以當我暫停活動時動畫暫停..不在背景中播放!當我恢復活動時,動畫會重新開始..不是從零開始的! ?onPause()後恢復動畫android - java
我的動畫就是這樣:
view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide);
應該停止動畫onPause()
和onResume()
看看這個活動生命週期圖來指導你:)
當彈出appe ars和活動部分可見。彈出窗口被刪除後,onResume
被調用。當Activity被隱藏並稍後再次顯示時,這些方法會再次被調用,所以它們是您最好的選擇。
關於啓動和停止動畫 - this article應該幫助你
關於暫停動畫 - this article應該幫助你
我不知道如何暫停,然後恢復動畫 –
本文應該幫助您啓動和停止動畫:https://stackoverflow.com/questions/9400705/starting-and-stopping-animation –
它談論停止動畫不會不恢復! –
你知道如何暫停/恢復動畫? – Peter
您應該在Activity.onStart中啓動動畫並在Activity.onStop中暫停它。一旦活動被認爲是可見的/開始一次onStart被稱爲 – Peter
我已經閱讀了如何使用Animator暫停和恢復動畫..所以我應該將我所有的動畫轉換爲Animator ..並且它僅支持minSdkVersion 19! –