10个让你相见恨晚的iOS Swift动画框架!

前言

一个好看颜值高的 app 往往离不开各种好看的动画,然而复杂的动画效果的做起来可谓是每个程序员的噩梦,笔者特意搜集了10个让你相见恨晚的 iOS Swift 动画框架,助你轻松高效的搞定动画!

No.1 Lottie

Airbnb 开源的用于渲染 AE 矢量动画的动画框架,有多平台版本,通过 AE 插件直接将动画导出为 json 文件在客户端使用,将动画功能实现完全交还给设计师,从此告别耗费性能的帧动画。


No.2 Spring

Spring 是一套支持 Storyboard 上直接操作使用的动画框架,方便易用,各种动画效果的实现甚至都不用写一行代码!

支持多种动画类型属性:

No.3 Material

Material 是用于创建漂亮应用的 UI/UX 框架,其动画系统利用 Motion 完全重新设计,提供了多种 Material Design 风格的控件,让你轻松在 iOS 应用上实现 Material Design 风格!

支持特性一览:

No.4 RazzleDazzle

RazzleDazzle 是一个简单的自动布局友好的 iOS 关键帧动画框架,使用于滚动式的应用介绍。

支持多种动画类型:

No.5 Stellar

一个出色的物理动画库,基于 UIDynamic 并对其进行扩展,友好的 API 让你可以轻松使用它或自定义你自己的动画。


支持特性一览:

No.6 Macaw

功能强大且易于使用的矢量图形动画库,支持SVG,复杂的动画实现只需简单几行代码!

No.7 Presentation

寻找在 iOS 应用中呈现内容的最简单方法?Presentation 将帮助你以最少的工作量制作教程,演示说明和任何类型的动画页面。

No.8 Neon

Neon 是一套强大的UI布局框架,围绕用户界面如何自然而直观地设计而构建的。没有多余的部分,没有糟糕的视觉格式语言,没有更多的自动布局限制。我们不是机器人,为什么要像我们一样构建我们的UI?

No.9 fluid-interfaces

受“Designing Fluid Interfaces”启发而设计的自然手势和动画。

支持特性一览:

No.10 Sica

简单的界面 Core Animation,以按顺序或并行的方式运行类型安全的动画。

支持特性一览:

转自: http://www.cocoachina.com/ios/20190313/26547.html

10个让你相见恨晚的iOS Swift动画框架!相关推荐

  1. ios swift请求框架_Swift iOS BackgroundTasks框架-只需4个步骤即可刷新后台应用程序

    ios swift请求框架 IOS allows app to refresh it content even when it is sent to background. iOS can intel ...

  2. ios swift请求框架_使用Swift在iOS中创建二进制框架

    ios swift请求框架 We all use a lot of frameworks in our daily development routine. We just type the magi ...

  3. PodfileKit将github上常见的iOS(Swift)第三方框架进行了汇总,并且将框架进行了分类,为用户管理第三方框架提供了方便。

    PodfileKit ======================== Easy Podfile ! PodfileKit将github上常见的iOS(Swift)第三方框架进行了汇总,并且将框架进行 ...

  4. iOS - Swift Foundation 框架

    前言 框架是由许多类.方法.函数和文档按照一定的逻辑组织起来的集合,以使研发程序更容易. Foundation 框架:为所有程序开发奠定基础的框架称为 Foundation 框架. Cocoa :是指 ...

  5. iOS Lottie动画框架使用 AE导出JSON文件

    介绍 Airbnb团队 发布的 Lottie 是一个面向 iOS.Android 和 React Native 的跨平台的开源动画库. Lottie可以直接利用 AE上的bodymovin插件导出的 ...

  6. iOS 常用动画第三方

    动画 Core Animation笔记,基本的使用方法 - Core Animation笔记,基本的使用方法:1.基本动画,2.多步动画,3.沿路径的动画,4.时间函数,5.动画组. awesome- ...

  7. [绍棠] iOS不错的框架

    入门 Road Map iOS– 开发 iOS 应用从今天开始,苹果指南.★ Lifehacker– 我想写一个 iOS 应用,该从哪里开始? Codeproject– 入门 iPhone 和 iOS ...

  8. BasicAnimation:纯Swift的基础动画库,支持 iOS 属性动画:缩放、旋转、平移、背景颜色、透明度、阴影等和弹性动画

    BasicAnimation https://github.com/ZuopanYao/BasicAnimation iOS 属性动画:缩放.旋转.平移.背景颜色.透明度.阴影等,一句代码的事 支持以 ...

  9. IOS swift项目的单例模式.swift5以后的单例模式

    IOS swift项目的单例模式.swift5以后的单例模式 不能继承NSObject 第一种写法,最简单 class SoundTools{static let sharedInstance = S ...

  10. ios swift 实现饼状图进度条,swift环形进度条

    ios swift 实现饼状图进度条 // // ProgressControl.swift // L02MyProgressControl // // Created by plter on 7/2 ...

最新文章

  1. Git相关二三事(git reflog 和彩色branch)【转】
  2. linux 重定向类型 超级块 i节点
  3. 如何在实际中计划和执行一个机器学习和深度学习项目
  4. Linux SSH无交互式访问配置
  5. 剑指Offer——Java答案
  6. Keras + Windows +Anaconda2-4.2.0 深度学习框架快速搭建
  7. 深度学习-机器学习(5.3支持向量机Python的应用)
  8. sql2005备份还原详解
  9. ASP.NET Core 配置 - 创建自定义配置提供程序
  10. Linux ReviewBoard安装与配置
  11. unity塔防游戏怪物转向_Unity官方新手游戏项目推荐合集
  12. python语言是由谁设计并领导开发的_python语言概述 - osc_lt3ocv4d的个人空间 - OSCHINA - 中文开源技术交流社区...
  13. (推荐)jQuery性能优化指南
  14. docker容器打包成镜像
  15. 基于matlab高等数学实验 pdf,基于MATLAB的高等数学综合性实验的教学设计.pdf
  16. 二维图像的离轴数字全息及显示
  17. 区块链专利申请全球过半 厉害了我的国
  18. K650c + Ubuntu15.04双显卡切换
  19. 售前技能——自我定位
  20. 苹果的黑科技:如何让按不动的触控板产生点按的感觉

热门文章

  1. UML-包图中包与包之间的关系
  2. 【复杂网络社团发现】Gephi绘制网络图
  3. Vue学习day03(vscode)
  4. 算法复杂度和合并果子题解
  5. SIM800C长短信学习笔记
  6. 裂变海报设计的落地干货,为什么海报在裂变活动中这么重要?
  7. 易课堂之算法注册机编写1
  8. 公式编辑器怎样使用具体图解
  9. python修改ppt的字体和颜色_ppt-页面大小和颜色更改
  10. Java实现坦克大战小游戏(源码+注释)