2016-11-24 67 views
0

我有一个CAShapeLayer具有特定的形状。我想改变图层的路径来为其形状设置动画。但是当我使用CABasicAnimation时,动画总是不太符合我的要求。如何将CAShapeLayer的路径动画顺畅地移动到另一个路径?

我尝试了一些不同的方法。 我有两个路径中相同数量的点。前一条道路的要点不在我想要的地方。一些直线发生。 我想将云变成一个圆圈。这是图像显示问题。 enter image description hereenter image description hereenter image description here 帮助

+0

你可以添加一个电影或图像来证明效果? – clemens

+0

@macmoonshine等待 –

+0

@macmoonshine查看图片 –

回答

1

你应该给CAKeyframeAnimation与中间形状一试。我认为云中的高峰是出乎意料的行为的原因。中间形状应该将云变成凸起和光滑的形状(如马铃薯),然后再变成圆形。我会试着先移动钉和周围的点。