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      //质量 同上
  • 相关阅读:
    POJ 1887 Testing the CATCHER
    HDU 3374 String Problem
    HDU 2609 How many
    POJ 1509 Glass Beads
    POJ 1458 Common Subsequence
    POJ 1159 Palindrome
    POJ 1056 IMMEDIATE DECODABILITY
    POJ 3080 Blue Jeans
    POJ 1200 Crazy Search
    软件体系结构的艺术阅读笔记1
  • 原文地址:https://www.cnblogs.com/fangweiyi/p/5675746.html
Copyright © 2011-2022 走看看