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

    动画组合(uber启动时的等待效果代码)

    - (void)startAnimation {

        self.layer.masksToBounds= 0;
        self.layer.cornerRadius= 50;
        if (self.layer.sublayers== nil) {
            [selfsetUpAnimation];
        }
        self.layer.speed= 1;
    }

    - (void)setUpAnimation {
        CABasicAnimation *posAnim = [CABasicAnimationanimationWithKeyPath:@"transform.scale"];
        posAnim.fromValue= @(0.01);
        posAnim.toValue= @(1);
        posAnim.duration= 1;
        posAnim.timingFunction= [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];
       
        CABasicAnimation *opacity = [CABasicAnimationanimationWithKeyPath:@"opacity"];
        opacity.fromValue= @(1);
        opacity.toValue= @(0);
        opacity.duration= 1;
        opacity.timingFunction= [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionEaseInEaseOut];
       
        CAAnimationGroup *animGroup = [CAAnimationGroupanimation];
        animGroup.animations= [NSArrayarrayWithObjects:posAnim, opacity,nil];
        animGroup.duration= 1;
        animGroup.repeatCount= HUGE;
        [self.layeraddAnimation:animGroupforKey:nil];}
  • 相关阅读:
    CF1452F Divide Powers 题解
    ZOJ3705Applications
    ZOJ3706Break Standard Weight
    关于技术的感悟与规划
    做自己不愿做的事叫成长,做以前不敢做的事叫突破
    CSS之盒模型
    js数组的sort排序详解
    C#接口
    jQuery UI Dialog:Demo1:入门
    CSS之position解释
  • 原文地址:https://www.cnblogs.com/sgdkg/p/4741890.html
Copyright © 2011-2022 走看看