-
本节课将巧妙的利用图形的描边和虚线相位,制作履带转动的动画效果。
-
首先添加一个布尔类型的属性,标识是否开始播放动画。
-
添加一个ZStack视图,作为子视图的容器。
-
接着绘制一个胶囊图形,用来制作一条履带。设置线帽为带有方形末端的线,线连接为带有方形末尾的连接,斜接极限为10。虚线的长度为20,间距为11。
-
最重要的属性是dashPhase虚线相位,通过该属性,将虚线滑动200点的距离。设置胶囊的宽度为300,高度为100。
-
给视图应用渐入渐出的动画效果,动画的时长为三秒。