QuartzCode

QuartzCode

· v1.67.1 免費

QuartzCode 是一款快速、輕量且功能強大的動畫工具,可將向量繪圖與動畫轉換為 Objective-C 和 Swift 程式碼……

軟體介紹

QuartzCode 是一款快速、輕量且功能強大的動畫工具,可將向量繪圖與動畫轉換為 Objective-C 和 Swift 程式碼。 現在為您的 iOS/macOS 專案建立動畫,比以往更加簡單! 只要變更任何屬性,即可即時看到動畫變化。 使用 QuartzCode,您能在數秒內反覆調整任一動畫,同時並列檢視對應程式碼。 Xcode 中建立動畫的門檻已大幅降低! 主要功能:即時將繪圖與動畫轉換為 Objective-C 或 Swift 程式碼;支援匯入點陣圖影像,或使用內建工具建立向量圖形;單一專案中可建立多重動畫狀態;支援共用色彩,讓相同色彩能跨不同圖層與時間軸重複使用;支援 SVG 匯入;支援遮罩與遮罩動畫;支援超過 25 種可動畫化屬性,自由組合即可創造令人驚豔的動畫效果!

支援線性計時函式、緩入(ease in)、緩出(ease out),或透過內建圖表建立自訂計時函式。 學習與精通 Core Animation 的最佳且最快途徑。 可動畫化屬性包含:位置、Z 軸位置、變形(旋轉、縮放、平移)、填滿顏色、漸層、不透明度、隱藏、陰影、遮罩、路徑描邊顏色、描邊起始點、描邊結束點、線寬、虛線相位、字型大小、前景顏色、個體延遲、個體數量、個體變形、個體顏色、個體顏色偏移。 產生之程式碼:即時產生 iOS/macOS 的 Objective-C 與 Swift 程式碼。 程式碼產生選項:相對座標框架、完成區塊(completion block)、反向動畫、結束時間、動畫持續時間。 所產生之程式碼易於閱讀且便於修改。 繪圖程式碼採用 CALayer 及其子類別生成。

支援 Core Animation 與基於 UIView 的區塊式動畫程式碼。 圖層類型:形狀——從基礎形狀建立各式圖形;運用向量、鉛筆與布林運算建立更進階的形狀;以頂點模式與變形模式編輯形狀;為形狀套用純色或漸層。 複製器——為其子圖層建立複製效果。