這很奇怪,但我從來沒有見過有關如何在正確的時間執行動畫的文件,以便在活動的生命週期正在進行時能夠順利地看到它們。何時在活動生命週期中啓動動畫?
例如,如果你開始動畫onCreate
那麼你甚至不會看到它發生。
此外,如果活動A與startActivityForResult
開始活動B,你要開始一個動畫onActivityResult
(對用戶的選擇),然後再一次看不到任何東西,因爲從活動B到活動一個過渡需要一定的時間。
在這些情況下,我們如何知道何時開始動畫?我現在對onActivityResult
案件更感興趣。
另外我們如何才能知道一般情況下,如果一個視圖可以真正執行一個用戶將實際看到的動畫?
還有一個回調:[onEnterAnimationComplete()](https://developer.android.com/reference/android/app/Activity.html#onEnterAnimationComplete())。這是否適用於您的動畫? – 0X0nosugar
我也嘗試過,它確實是開始動畫的最佳時機...壞的是,在我測試過的一些Sumsung設備上,它永遠不會被調用(再次感謝三星)。此外,onResume案例將保持未解決 – Anonymous
如果它不保證被調用,那麼它不是真的有用:( – 0X0nosugar