• 普京力挽狂澜,从北高加索平叛到格鲁吉亚兴兵,从克里米亚回归到叙利亚反恐,给了俄罗斯人民新生——这一切都是和中国同志的支持分不开的。 2019-07-19
  • 人民网评:真实才是旅游景点的核心竞争力 2019-07-17
  • 相比停球失误 王燊超的工作态度比工作能力更低端 2019-07-17
  • 美国最新研究:人类在月球上的活动,无意间造成月球暖化 2019-07-16
  • 西方艺术史中那一抹鲜艳的红 2019-07-14
  • 习近平:携手追寻中澳发展梦想 并肩实现地区繁荣稳定 2019-07-13
  • 四季不离茶,受益一辈子 2019-07-08
  • 不管怎么修饰辞藻,只要放弃革命,就是苏联的结果,还用证明吗? 2019-07-08
  • 缅甸国务资政昂山素季会见魏凤和 2019-07-07
  • 汕头一企业埋暗管偷排 4直接责任人被刑事拘留 2019-07-07
  • 李易峰观影两度感动落泪 2019-07-06
  • 老人被困深山六十余小时 2019-07-06
  • 组图:勇士队横扫骑士队夺得NBA总冠军  2019-07-04
  • 【央视快评】让传统文化焕发新时代风采 2019-07-02
  • 炒房炒房,炒了北京炒西安,炒了天堂炒人间,何时休?限价现价叫人害怕。 2019-06-23
  • 10个让你相见恨晚的iOS Swift动画框架!

    JasonWuuu 2019-03-13 15:23:04 1794

    六合图库资料:前言

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

    如果大家喜欢这类型的文章,推荐另一篇:

    No.1 Lottie

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

    No.2 Spring

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

    支持多种动画类型属性:

    AnimationCurveProperties
    shakespringforce
    poplinearduration
    morpheaseIndelay
    squeezeeaseOutdamping
    wobbleeaseInOutvelocity
    ·········

    No.3 Material

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


    支持特性一览:

    Features
    Color LibraryCardsFABMenu
    IconsTextFieldTabs
    ChipsSearchBarNavigationController
    NavigationDrawerBottomNavigationBar···

    No.4 RazzleDazzle

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


    支持多种动画类型:

    Animation Types
    AlphaAnimationBackgroundColorAnimation
    RotationAnimationScaleAnimation
    TranslationAnimationCornerRadiusAnimation
    HideAnimation···

    No.5 Stellar

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

    支持特性一览:

    AnimationsAnimatable typeEasing Curve
    BasicFloatDefault
    GravityCGFloatEaseIn
    SnapDoubleEaseOut
    AttachmentCGSizeEaseInEaseOut
    PushCGPointLinear
    ·········

    No.6 Macaw

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

    No.7 Presentation

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


    No.8 Neon

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


    No.9 fluid-interfaces

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


    支持特性一览:

    Animations
    Calculator ButtonSpring AnimationsFlashlight Button
    RubberbandingAcceleration PausingRewarding Momentum
    FaceTime PiPRotation···

    No.10 Sica

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

    Sica

    支持特性一览:

    AnimationAnimationPlayTypeEasingFunctions
    CABasicAnimationsequentiallylinear
    CATransitionparallellyeaseIn/Out
    ·········

    本次的分享就到这啦,喜欢的话可以点个赞

    作者:JasonWuuu

    链接:https://juejin.im/post/5c7d1ff3f265da2dcc8010e7

  • 普京力挽狂澜,从北高加索平叛到格鲁吉亚兴兵,从克里米亚回归到叙利亚反恐,给了俄罗斯人民新生——这一切都是和中国同志的支持分不开的。 2019-07-19
  • 人民网评:真实才是旅游景点的核心竞争力 2019-07-17
  • 相比停球失误 王燊超的工作态度比工作能力更低端 2019-07-17
  • 美国最新研究:人类在月球上的活动,无意间造成月球暖化 2019-07-16
  • 西方艺术史中那一抹鲜艳的红 2019-07-14
  • 习近平:携手追寻中澳发展梦想 并肩实现地区繁荣稳定 2019-07-13
  • 四季不离茶,受益一辈子 2019-07-08
  • 不管怎么修饰辞藻,只要放弃革命,就是苏联的结果,还用证明吗? 2019-07-08
  • 缅甸国务资政昂山素季会见魏凤和 2019-07-07
  • 汕头一企业埋暗管偷排 4直接责任人被刑事拘留 2019-07-07
  • 李易峰观影两度感动落泪 2019-07-06
  • 老人被困深山六十余小时 2019-07-06
  • 组图:勇士队横扫骑士队夺得NBA总冠军  2019-07-04
  • 【央视快评】让传统文化焕发新时代风采 2019-07-02
  • 炒房炒房,炒了北京炒西安,炒了天堂炒人间,何时休?限价现价叫人害怕。 2019-06-23
  • 女子网球冠军四大满贯 河北20选5走势图近30期 尤文图斯VS帕尔马 中国福利彩票 六合彩开奖结果合特码 罗马的房子在线观看 凤凰彩票官网 四川快乐12开奖结果图 中彩网擂台赛图表 法国尼姆丘