3
應客戶端的要求,我試圖用Android的FragmentManager
模擬「iOS UINavigationController風格」從右到左推動,從左到右的流行動畫/ FragmentTransaction
框架和setCustomAnimations()
方法來實現過渡動畫。片段onDestroyView()正在動畫完成之前調用
一切都運行良好,除了從後面堆棧彈出一個片段 - onDestroyView()
正在被彈出的片段立即調用,並立即從佈局中刪除片段的子視圖。
這意味着在前面的片段完成動畫到視圖之前會出現黑色閃爍(彈出片段的背景色),這有點兒難看。
有關如何強制彈出的片段保留視圖層次結構,直到過渡動畫完成的任何想法?