簡體   English   中英

如何平滑地將CAShapeLayer的路徑動畫化為另一個路徑?

[英]How to animate a CAShapeLayer`s path to another path smoothly?

我有一個具有特定形狀的CAShapeLayer 我想更改圖層的路徑以使其形狀動起來。 但是,當我使用CABasicAnimation ,動畫總是不能很好地滿足我的要求。

我嘗試一些不同的方法。 我在兩條路徑中的點數相同。 上一條路徑的要點沒有到達我想要的位置。 出現一些直線。 我想將雲動畫成一個圓圈。 這是顯示問題的圖像。 在此處輸入圖片說明 在此處輸入圖片說明 在此處輸入圖片說明 救命

您應該嘗試一下具有中間形狀的CAKeyframeAnimation 我認為雲的高峰是意外行為的原因。 中間形狀應將雲轉換為凸出且平滑的形狀(如馬鈴薯),然后再轉換為圓形。 我將嘗試首先僅移動峰值及其周圍的點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM