ios专题iOS-进阶学习动画

iOS开发动画库-swift版

2018-08-14  本文已影响320人  leiyulingling

更多整理资料尽在👉一平米小站

动画
ViewAnimator ViewAnimator brings your UI to life with just one line
FleaMarket "咸鱼"新特性-视频动画
fave-button 给button增加了很多可爱的动画
Sica Simple Interface Core Animation. Run type-safe animation sequencially or parallelly
UIWindowTransitions Animated transitions for UIWindow's rootViewController property
Spring A library to simplify iOS animations in Swift
LoginCritter An animated avatar that responds to text field interactions
转场动画
Hero 非常棒的转场动画库
EasyTransitions A simple way to create custom interactive UIViewController transitions
特效
Pastel 类似Instagram的梯度背景色界面动画效果. Gradient animation effect like Instagram
侧滑与右滑返回手势
SideMenu swift实现,一款带动画效果可定制 Slide Menu,可以学习其动画实现思路。P.S. 对于Hamburger式菜单,虽然很常用,不过,苹果并不鼓励使用,甚至有开发小组对其弊病用自家上线应用前后数据对比进行了抨击。
QQConfiguration swift,QQ-iPhone端框架,左侧菜单栏拖动手势。
SwiftPages 高可定制类似 Instagram 视图滑动切换功能类库。API 简单、易用。
FlowingMenu.swift 菜单如此出场方式(橡皮筋弹跳式动画)好玩又有趣。
gif动画
YLGIFImage-Swift YLGIFImage-Swift。
gifu.Swift gifu.Swift高性能GIF显示类库。
droptogif droptogif视频拖拽到应用窗口后自动转换为 GIF 动画(其转换进程动画效果也超赞)。
JWAnimatedImage.swift JWAnimatedImage.swift集中了目前主流的 GIF 显示库(如 FLAnimatedImage,Gifu 等)的优点,进行重构,代码短小精悍。而且使用了新的 frame 提取算法。
SwiftyGif 高性能 Gif 播放引擎。
PHImageKit.swift 出自 Product Hunter 开发小组的带下载、缓存的 GIF 播放组件库。使用简单又方便。
其他动画
GoogleNewsStandAnimation It is same like Google News Stand Animation with Customise Configuration file in Swift iOS Technology
popping popping是一个POP 使用实例工程
JHChainableAnimations 一个容易读,和使用的链式动画库.同时支持Objective-C
PopMenu 用POP动画引擎写的Sina微博的Menu菜单。
Spring Spring是一个Swift编写的开源库,可简化Swift编写的iOS动画。支持shake、pop、morph、squeeze、wobble、swing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多种动画形式,用 IBDesignable 让使用者可以在 Xcode 中快速设置动画效果。
JGTransitionCollectionView swift,基于集合视图扩展实现完成自动布局及单元项 Flip式动画效果(效果很赞)。组件使用方便、自然(只需设置集合视图数据源的标准方式即可)。
KYShareMenu 带弹性动画的分享菜单。
BuildAnInfiniteCarousel 自己动手造无限循环图片轮播,教程
LLCycleScrollView iOS图片轮播(图片循环播放), 支持文本图片结合,支持图片数据的延时加载,支持StoryBoard,支持本地图片显示及与网络图的混合显示
tispr-card-stack swift 卡片风格动画切换组件及完整交互示例。
ZLSwipeableViewSwift swift 卡片堆叠效果的实现(ZLSwipeableView)可实现类似Tinder和Potluck应用程序的卡片堆叠效果,该项目基于ZLSwipeableView objective-c实现。1.自定义动画。2.自定义滑动切换。3.自定义方向。4.撤销。
Koloda 基于卡片的 Tinder-style 动画效果示例。精细绝人。更赞的是额外附了详细开发教程 How We Built Tinder-Like Koloda Animation in Swift 网页链接 。Yalantis 出品动画程序款款精品。
KDIntroView swift 动态介绍视图框架及演示。另外两个相似的类库是 RazzleDazzle和 Presentation,择需使用。
RazzleDazzle 【IFTTT开源Swift编写的帧动画框架--RazzleDazzle】RazzleDazzle 是IFTTT开源的一个iOS帧动画框架,非常适用于APP初次使用时的介绍和引导信息。JazzHands是UIKit一个简单的关键帧基础动画框架,可通过手势、scrollview、KVO等控制动画,被IFTTT应用在IFTTT for iPhone上。
SIFloatingCollection_Swift 可定制的 Apple Music 风格浮动形状动画组件及演示。
CKWaveCollectionViewTransition swift, UICollectionViewController之间切换的动画。
CardsAnimationDemo swift, 《使用 UICollectionView 实现的一个卡片动画》不是直接操作所有 UIView 和 CALayer 的 transform3D 属性来实现整个效果的,而是使用 UICollectionView 来完成所有的视图管理和实现。
TKRubberIndicator.swift 一个很不错的 page control。
TTGEmojiRate.swift TTGEmojiRate.swift以Emoji表情为基础绘图,Swift开源项目: TTGEmojiRate的实现
CardAnimation.swift CardAnimation 是国人开发的一个用 Swift 实现卡片垂直翻转动画的 Demo, 实现思路
UIViewXXYBoom.swift 一个炫酷好玩的爆炸效果,如何实现这个效果
ZLSwipeableViewSwift ZLSwipeableViewZLSwipeableViewSwift在Tinder and Potluck中的动画效果实现思路(连续卡片翻页效果),最贴心的是作者提供了OC和Swift两个版本来供开发者使用,非常丝滑顺畅的效果。
RYCuteView 用UIBezierPath实现果冻效果。 教程
IBAnimatable.swift 第三方开源库IBAnimatable可以帮助我们在Interface Builder和Swift Playground里面设计UI, 交互, 导航模式, 换场和动画。整个App 都是通过 IBAnimatable 在Interface Builder 设计完成,没有任何一行代码。
MotionMachine.swift 功能强大、优雅、模块化动画库。
circle-menu.swift 动画效率很赞的圆形缩放菜单演示及类库。
BWWalkthrough.swift BWWalkthrough.swift界面切换中加入灵动的动画效果。
hamburger-button.swift hamburger-button.swift一个汉堡包动画关闭按钮。
HamburgerButton.swift HamburgerButton.swift一个汉堡包动画返回按钮。
MDCSwipeToChooseView MDCSwipeToChooseView翻牌子效果。
Advance.swift 简单易用、功能强大的动画框架库。在手势交互、帧动画、自定义动画及仿真类型将是不错的选择。
HWAnimationTransition_Swift
HWAnimationTransition_OC 类似于格瓦拉启动页中的放大转场动画(objective-C && Swift)。教程
NumberMorphView.swift 可爱的数字补间(变身)动画类库。
DisplaySwitcher.swift 两个集合视图在不同布局(平铺和列表)间平滑切换。Yalantis 出品。
DynamicButton.swift 一套完整、且带动画过渡的图标按钮库。
TKDotSegment.swift 是一个带有圆点动画的 segment。
LiquidLoader.swift 液态加载动画的轻量级 UI 组件。
15DaysofAnimationsinSwift 15DaysofAnimationsinSwift动画。
Interpolate.swift 手势驱动交互式转场动画框架库。这个很专业,且非常有意思。
PeekPop.swift 3DTouch动画组件。
fantastic-ios-animation.swift 基于 UI 组件类别分类,且带精彩动画效果的 iOS 组件库集合。
GridPanelDemo 赞,一个点击翻转的动画Demo
astrology-motion-ios Astrology animation written in Swift 3
上一篇下一篇

猜你喜欢

热点阅读