
从SwiftUI 2.0开始(iOS 14.0),Apple提供了视图间更自然的变换动画,我们可以据此来实现所谓的Hero Animation,即“英雄动画”效果:

注意上面动画演示里顶部用户信息面板中,单个视图是如何无缝连接收起和展开两个操作的:大家可能认为是同一个视图从下方移动到上方去的,其实它们是完全不同的两个视图。
在本篇博文中,您将学到如下内容:
那还等什么呢?
请穿好星际宇航服,我们即将穿越星辰大海 😉
所谓“英雄动画”,是一种界面中视图间过渡的动画样式。
视图就好像超级英雄那样震撼出场,从一个地方用最酷的pose移动到另一个地方,令人心驰神往。