美文网首页
Spring动画

Spring动画

作者: 音吹 | 来源:发表于2016-08-24 09:40 被阅读13次

有回弹效果的动画

[UIView animateWithDuration:3.0 delay:0.0 usingSpringWithDamping:0.2 initialSpringVelocity:5.0 options:UIViewAnimationOptionCurveEaseInOut animations:^{
    
    CGPoint point = _image.center;
    point.y += 100;
    [_image setCenter:point];
    
} completion:^(BOOL finished) {
    
    [_image setAlpha:1];
}];
  • usingSpringWithDamping:弹簧动画的阻尼值,也就是相当于摩擦力的大小,该属性的值从0.0到1.0之间,越靠近0,阻尼越小,弹动的幅度越大,反之阻尼越大,弹动的幅度越小,如果大道一定程度,会出现弹不动的情况。
  • initialSpringVelocity:弹簧动画的速率,或者说是动力。值越小弹簧的动力越小,弹簧拉伸的幅度越小,反之动力越大,弹簧拉伸的幅度越大。这里需要注意的是,如果设置为0,表示忽略该属性,由动画持续时间和阻尼计算动画的效果。

相关文章

  • iOS 动画之Spring动画、Block动画、GIF图

    Spring动画 Spring动画是一种特殊的动画曲线,自从iOS7之后开始被广泛应用在系统动画中。所谓的Spri...

  • swift 第三方库集

    Spring 提供动画调试功能的强大动画的 API 库 ReactiveA...

  • Spring动画

    有回弹效果的动画 usingSpringWithDamping:弹簧动画的阻尼值,也就是相当于摩擦力的大小,该属性...

  • animated动画

    animated动画 列队 sequence([]) 并行 parallel([]) 基本使用 spring 弹簧...

  • iOS 动画二:Springs 动画

    Spring 动画 Springs 动画,就像现实中的弹簧动画,在动画的过程中有加速度和阻尼,而非直线运动。iOS...

  • 博览- 品雪

    iOS 前端: 使用 iOS 8 Spring Animation API 创建动画 transitiontr...

  • iOS动画——Swift动画库Spring

    感谢作者的开源Spring 其他动画也可以参考这个英文文档动画非常好用的一个动画、特效的第三方库。但是demo里...

  • iOS开发-Spring动画(弹簧动画)

    以前总觉得Spring动画很高大上,需要一些特殊的手段才可以,可是今天我却发现了系统提供的方法,还是自己才疏学浅啊...

  • iOS动画编程-View动画[ 2 ] Spring动画

    介绍 iOS中SpringAnimation是一种常见的动画,其效果就像弹簧一样,会在end point周围摆动几...

  • Spring Animation弹簧动画

    一、简介 Spring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中,包...

网友评论

      本文标题:Spring动画

      本文链接:https://www.haomeiwen.com/subject/tknnsttx.html