如何将CAShapeLayer的路径动画顺畅地移动到另一个路径?
问题描述:
我有一个CAShapeLayer
具有特定的形状。我想改变图层的路径来为其形状设置动画。但是当我使用CABasicAnimation
时,动画总是不太符合我的要求。如何将CAShapeLayer的路径动画顺畅地移动到另一个路径?
我尝试了一些不同的方法。 我有两个路径中相同数量的点。前一条道路的要点不在我想要的地方。一些直线发生。 我想将云变成一个圆圈。这是图像显示问题。 帮助
答
你应该给CAKeyframeAnimation与中间形状一试。我认为云中的高峰是出乎意料的行为的原因。中间形状应该将云变成凸起和光滑的形状(如马铃薯),然后再变成圆形。我会试着先移动钉和周围的点。
你可以添加一个电影或图像来证明效果? – clemens
@macmoonshine等待 –
@macmoonshine查看图片 –