zoukankan      html  css  js  c++  java
  • CABasicAnimation 动画组合

    使用CAAnimationGroup类进行复数动画的组合。代码如下:

    /* 动画1(在X轴方向移动) */
    CABasicAnimation *animation1 =
        [CABasicAnimation animationWithKeyPath:@"transform.translation.x"];
     
    // 终点设定
    animation1.toValue = [NSNumber numberWithFloat:80];; // 終点
     
     
    /* 动画2(绕Z轴中心旋转) */
    CABasicAnimation *animation2 =
        [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
     
    // 设定旋转角度
    animation2.fromValue = [NSNumber numberWithFloat:0.0]; // 开始时的角度
    animation2.toValue = [NSNumber numberWithFloat:4 * M_PI]; // 结束时的角度
     
     
    /* 动画组 */
    CAAnimationGroup *group = [CAAnimationGroup animation];
     
    // 动画选项设定
    group.duration = 3.0;
    group.repeatCount = 1;
     
    // 添加动画
    group.animations = [NSArray arrayWithObjects:animation1, animation2, nil];
    [myView.layer addAnimation:group forKey:@"move-rotate-layer"];

  • 相关阅读:
    jQuery文档处理--事件--动画
    jQuery选择器
    jQuery入门
    正则表达式
    Bootstrap 的基本实现
    JavaScript--DOM
    JavaScript--BOM
    JavaScript--ECMAScript
    CSS3动画
    CSS3新增的选择器
  • 原文地址:https://www.cnblogs.com/417460188dy/p/4470513.html
Copyright © 2011-2022 走看看