2016-11-24 95 views
0

我有一個CAShapeLayer具有特定的形狀。我想改變圖層的路徑來爲其形狀設置動畫。但是當我使用CABasicAnimation時,動畫總是不太符合我的要求。如何將CAShapeLayer的路徑動畫順暢地移動到另一個路徑?

我嘗試了一些不同的方法。 我有兩個路徑中相同數量的點。前一條道路的要點不在我想要的地方。一些直線發生。 我想將雲變成一個圓圈。這是圖像顯示問題。 enter image description hereenter image description hereenter image description here 幫助

+0

你可以添加一個電影或圖像來證明效果? – clemens

+0

@macmoonshine等待 –

+0

@macmoonshine查看圖片 –

回答

1

你應該給CAKeyframeAnimation與中間形狀一試。我認爲雲中的高峯是出乎意料的行爲的原因。中間形狀應該將雲變成凸起和光滑的形狀(如馬鈴薯),然後再變成圓形。我會試着先移動釘和周圍的點。