具有渐变填充的矩形并尝试为颜色变化设置动画。
...
Rectangle()
.fill(LinearGradient(
gradient: .init(stops: [Gradient.Stop(color: myColor, location: 0.0), Gradient.Stop(color: .blue, location: 1.0)]),
startPoint: .init(x: 0.5, y: startPoint),
endPoint: .init(x: 0.5, y: 1-startPoint)
))
.animation(Animation.easeIn(duration: 2))
...
Run Code Online (Sandbox Code Playgroud)
虽然起点的变化很好地动画; 颜色变化根本没有动画,只是“切换”
任何提示?