-
您将在本节课制作一份非常漂亮的渐变动画,通过修改渐变颜色的色相,制作华丽的色彩动画。
-
首先添加一个布尔类型的属性,标识是否开始播放动画。
-
添加一个VStack视图,作为子视图的容器。并通过图像视图,读取项目里的指定名称的图片。
-
接着给这张拥有透明度的图片,添加一个渐变颜色的背景。渐变起点的颜色为蓝色,中间颜色为红色,结束颜色为绿色。
-
然后调用hueRotation方法,根据布尔属性的值,决定色相旋转的角度。
-
给图像视图应用线形的动画效果,动画的时长为三秒。
第4章第12节:通过修改渐变颜色的色相制作华丽的色彩动画 [SwiftUI快速入门到实战]
![](https://img-home.csdnimg.cn/images/20240711042549.png)