O’REILLY Learning「Animating SwiftUI Applications」1〜2
https://learning.oreilly.com/library/view/animating-swiftui-applications/9781803232669/
1 Exploring the Fundamentals of SwiftUI
宣言的プログラミング(declarative programming)
基本
・Computed properties
・Stacks (VStack, HStack, and ZStack)
・The Spacer view
・The Divider view
・The padding modifier
・Closures
・GeometryReader
geometryProxy.frame(in: CoordinateSpace.global)
geometryProxy.frame(in: .local)
2 Understanding Animation with SwiftUI
The following are the key topics we will explore:
・What is animation?
・Understanding timing curves
・Understanding animation types
・Triggering animations
・Exploring animatable properties
アニメーションとは、動きのある錯覚を起こさせるために、連続して表示される静止画像のシリーズである。
3つのタイミングカーブ
・easeIn
・easeOut
・easeInOut
Triggering animations
・The .animation() modifier
・The withAnimation() function
・A gesture
・A timer
・The onAppear() and onDisappear() modifiers