Swiftui 迅捷变幻动画

Swiftui 迅捷变幻动画,swiftui,swiftui-animation,Swiftui,Swiftui Animation,我正在尝试在SwiftUI中链接两个动画。但是,按下按钮时,第一个动画不会动画。我在这里找到了链接动画的方法: struct FancyButtonViewModel:View{ @状态变量movementY:CGFloat=0 var body:一些观点{ VStack{ Text(您可以在一段时间后使用DispatchQueue和async来修复此问题。因此,请从动画中删除延迟并将其传递给DispatchQueue struct ContentView:View{ @状态变量movement

我正在尝试在SwiftUI中链接两个动画。但是,按下按钮时,第一个动画不会动画。我在这里找到了链接动画的方法:

struct FancyButtonViewModel:View{
@状态变量movementY:CGFloat=0
var body:一些观点{
VStack{

Text(您可以在一段时间后使用DispatchQueue和async来修复此问题。因此,请从动画中删除延迟并将其传递给DispatchQueue

struct ContentView:View{
@状态变量movementY:CGFloat=0
var body:一些观点{
VStack{

文本(“表情符号应首先在0.5秒内向北移动150像素,然后在3秒内返回原点。第一个动画不平滑,它直接跳到150像素(没有动画)。