100 Days of SwiftUI —— Day 33:Animation(二)

100 Days of SwiftUI —— Day 33:Animation(二)_第1张图片

今天我们将进入更高级的动画,在这里你将开始更深入地了解动画是如何工作的,以及如何定制它们到一个显著的程度。

德国有一位著名的工业设计师叫迪特尔·拉姆斯。你可能没听说过他,但你肯定看过他的作品——他的设计多年来极大地启发了苹果自己的设计,从iPod到iMac和Mac Pro。他曾经说过:“好的设计能使人明白和难忘;好的设计能使人难忘和有意义。(good design is making something intelligible and memorable; great design is making something memorable and meaningful.)”

SwiftUI 强大的动画系统让我们可以轻松地创建令人难忘的动画,但有意义的部分取决于你——你的动画只是看起来很好,还是它传达额外的信息给用户?

这并不是说动画不能看起来很好;应用程序开发中总是有一些奇思妙想的空间。但是,当发生重要的变化时,我们必须帮助用户了解变化的内容和原因。在SwiftUI中,这主要是过渡的工作,您将在今天见到它。

今天,您将学习四个主题,其中包括多个动画、手势动画、过渡等。

  • SwiftUI:创建隐式动画

  • 在SwiftUI中自定义动画

  • SwiftUI:动画绑定

  • SwiftUI:创建显式动画

赏我一个赞吧~~~

你可能感兴趣的:(100 Days of SwiftUI —— Day 33:Animation(二))