我正在构建一个应用启动器,正在探索新的应用启动动画。我刚刚遇到尝试在启动第三方活动时运行视图动画(使用view.animate()
)时出现的问题。我在下面附上了两个视频来演示问题:
1。预期的动画:
正如您所看到的,当主屏幕UI缩小并且运行非常顺利时,背景会向上扩展!
2。以下是您同时启动应用时会发生的情况:
正如你在上面的GIF中看到的那样,动画只是向前猛拉然后卡住了,而应用程序启动动画运行得非常好。
我的目标是平滑地“组合”两个动画,以创建与iOS 11上的应用程序启动动画类似的效果。似乎应该有一种方法可以强制UI线程继续运行,直到活动消失完全。
这实际上是可能的,还是我只是疯了?任何帮助表示赞赏!
(类似问题供参考:Android View Animation between activity transition)