10個讓你相見恨晚的iOS Swift動畫框架!

前言

一個好看顏值高的 app 每每離不開各類好看的動畫,然而複雜的動畫效果的作起來可謂是每一個程序員的噩夢,筆者特地蒐集了10個讓你相見恨晚的 iOS Swift 動畫框架,助你輕鬆高效的搞定動畫!ios

若是你們喜歡這類型的文章,推薦另外一篇:git

No.1 Lottie

Airbnb 開源的用於渲染 AE 矢量動畫的動畫框架,有多平臺版本,經過 AE 插件直接將動畫導出爲 json 文件在客戶端使用,將動畫功能實現徹底交還給設計師,今後告別耗費性能的幀動畫。程序員

Lottie

No.2 Spring

Spring 是一套支持 Storyboard 上直接操做使用的動畫框架,方便易用,各類動畫效果的實現甚至都不用寫一行代碼! github

Spring
支持多種動畫類型屬性:

Animation Curve Properties
shake spring force
pop linear duration
morph easeIn delay
squeeze easeOut damping
wobble easeInOut velocity
··· ··· ···

No.3 Material

Material 是用於建立漂亮應用的 UI/UX 框架,其動畫系統利用 Motion 徹底從新設計,提供了多種 Material Design 風格的控件,讓你輕鬆在 iOS 應用上實現 Material Design 風格! spring

Material
支持特性一覽:

Features
Color Library Cards FABMenu
Icons TextField Tabs
Chips SearchBar NavigationController
NavigationDrawer BottomNavigationBar ···

No.4 RazzleDazzle

RazzleDazzle 是一個簡單的自動佈局友好的 iOS 關鍵幀動畫框架,使用於滾動式的應用介紹。 json

RazzleDazzle
支持多種動畫類型:

Animation Types
AlphaAnimation BackgroundColorAnimation
RotationAnimation ScaleAnimation
TranslationAnimation CornerRadiusAnimation
HideAnimation ···

No.5 Stellar

一個出色的物理動畫庫,基於 UIDynamic 並對其進行擴展,友好的 API 讓你能夠輕鬆使用它或自定義你本身的動畫。安全

Stellar
Stellar
支持特性一覽:

Animations Animatable type Easing Curve
Basic Float Default
Gravity CGFloat EaseIn
Snap Double EaseOut
Attachment CGSize EaseInEaseOut
Push CGPoint Linear
··· ··· ···

No.6 Macaw

功能強大且易於使用的矢量圖形動畫庫,支持SVG,複雜的動畫實現只需簡單幾行代碼! app

Macaw

No.7 Presentation

尋找在 iOS 應用中呈現內容的最簡單方法?Presentation 將幫助你以最少的工做量製做教程,演示說明和任何類型的動畫頁面。 框架

Presentation

No.8 Neon

Neon 是一套強大的UI佈局框架,圍繞用戶界面如何天然而直觀地設計而構建的。沒有多餘的部分,沒有糟糕的視覺格式語言,沒有更多的自動佈局限制。咱們不是機器人,爲何要像咱們同樣構建咱們的UI? ide

Neon

No.9 fluid-interfaces

受「Designing Fluid Interfaces」啓發而設計的天然手勢和動畫。

fluid-interfaces
支持特性一覽:

Animations
Calculator Button Spring Animations Flashlight Button
Rubberbanding Acceleration Pausing Rewarding Momentum
FaceTime PiP Rotation ···

No.10 Sica

簡單的界面 Core Animation,以按順序或並行的方式運行類型安全的動畫。

Sica
支持特性一覽:

Animation AnimationPlayType EasingFunctions
CABasicAnimation sequentially linear
CATransition parallelly easeIn/Out
··· ··· ···

  本次的分享就到這啦,喜歡的話能夠點個贊👍或關注。若是有其餘好用的動畫框架也歡迎你們在評論裏留言分享。

本文爲我的原創,轉載請註明出處。

相關文章
相關標籤/搜索