zoukankan      html  css  js  c++  java
  • POP

    使用POP可以创建4类动效: spring, decay, basic and custom.
      1.Spring (弹性)动效可以赋予物体愉悦的弹性效果
         POPSpringAnimation *anim = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerBounds];
     
      2.Decay (衰减) 动效可以用来逐渐减慢物体的速度至停止
         POPDecayAnimation *anim = [POPDecayAnimation animationWithPropertyNamed:kPOPLayerPositionX];
     
      3.Basic(基本)动效可以在给定时间的运动中插入数值调整运动节奏
         POPBasicAnimation *anim = [POPBasicAnimation animationWithPropertyNamed:kPOPViewAlpha];
     
      4.Custom(自定义)动效可以让设计值创建自定义动效,只需简单处理CADisplayLink,并联系时间-运动关系
     
     
    POPBasicAnimation提供四种timingfunction
    1. kCAMediaTimingFunctionLinear

    2. kCAMediaTimingFunctionEaseIn

    3. kCAMediaTimingFunctionEaseOut

    4. kCAMediaTimingFunctionEaseInEaseOut
     
     
    POPSpringAnimation可配置的属性与默认值为
     
    springBounciness:4.0    //[0-20] 弹力 越大则震动幅度越大
    springSpeed     :12.0   //[0-20] 速度 越大则动画结束越快
    dynamicsTension :0      //拉力  接下来这三个都跟物理力学模拟相关 数值调整起来也很费时 没事不建议使用哈
    dynamicsFriction:0      //摩擦 同上
    dynamicsMass    :0      //质量 同上
  • 相关阅读:
    冲刺周期第一天
    05构建之法阅读笔记之三
    第十周进度表
    问题账户需求分析
    2016年秋季个人阅读计划
    课后作业--1:《软件需求与分析》博文读后感
    《人月神话》阅读笔记--3
    《人月神话》阅读笔记--02
    《人月神话》阅读笔记--01
    个人总结
  • 原文地址:https://www.cnblogs.com/fangweiyi/p/5675746.html
Copyright © 2011-2022 走看看