美文网首页
iOS电流充电流动 动画

iOS电流充电流动 动画

作者: XLsn0w | 来源:发表于2018-04-04 10:55 被阅读172次

UIView *layerView = [[UIView alloc] initWithFrame:CGRectMake(20,150,[UIScreen mainScreen].bounds.size.width-40,200)];

[self.viewaddSubview:layerView];

    //绘制心电图背景

    CAShapeLayer*lineShapeLayer = [CAShapeLayerlayer];

    lineShapeLayer.frame=CGRectMake(0,0,600,300);

    lineShapeLayer.path= [selfbezierPath].CGPath;

    lineShapeLayer.fillColor= [UIColorclearColor].CGColor;

    lineShapeLayer.strokeColor= [UIColorwhiteColor].CGColor;

    lineShapeLayer.lineWidth=2;

    lineShapeLayer.opacity=0.5;

    lineShapeLayer.position= layerView.center;

    lineShapeLayer.transform=CATransform3DMakeScale(0.9,0.9,1.0f);

    [layerView.layeraddSublayer:lineShapeLayer];

//流动的layer

    CAShapeLayer*scrollShapeLayer = [CAShapeLayerlayer];

    scrollShapeLayer.frame=CGRectMake(0,0,600,300);

    scrollShapeLayer.position= layerView.center;

    scrollShapeLayer.path= [selfbezierPath].CGPath;

    scrollShapeLayer.strokeEnd=0.f;

    scrollShapeLayer.lineWidth=3;

    scrollShapeLayer.fillColor= [UIColorclearColor].CGColor;

    scrollShapeLayer.strokeColor= [UIColorgreenColor].CGColor;

    scrollShapeLayer.shadowColor= [UIColorgreenColor].CGColor;

    scrollShapeLayer.shadowRadius=4;

    scrollShapeLayer.shadowOpacity=1;

    scrollShapeLayer.lineCap=kCALineCapRound;

    scrollShapeLayer.transform=CATransform3DMakeScale(0.9,0.9,1.0f);

    [layerView.layeraddSublayer:scrollShapeLayer];

    CABasicAnimation*strokeStartAnimation = [CABasicAnimationanimationWithKeyPath:@"strokeStart"];

    strokeStartAnimation.fromValue=@0;

    strokeStartAnimation.toValue=@(0.95);

    CABasicAnimation *strokeEndAnimation = [CABasicAnimation animationWithKeyPath:@"strokeEnd"];

    strokeEndAnimation.fromValue=@(0.05);

    strokeEndAnimation.toValue=@(1);

    CAAnimationGroup *group = [CAAnimationGroup animation];

    group.duration=8.f;

    group.repeatCount=MAXFLOAT;

    group.autoreverses=NO;///来回循环

    group.animations=@[strokeStartAnimation, strokeEndAnimation];

    [scrollShapeLayeraddAnimation:groupforKey:nil];

相关文章

  • iOS电流充电流动 动画

    UIView *layerView = [[UIView alloc] initWithFrame:CGRectM...

  • 充电

    手机 都可以无线充电了 可是 亲爱的 为什么插头都插在你的槽里 却感觉不到电流的流动

  • 索尼BCG-34HRMD充电器使用说明

    充电电流:最大充电电流:1050MA(使用5号充电电池时)输入电压:100~240V 放电功能:充电器仓内有个一个...

  • ios动画

    ios动画 ios动画2 ios动画3

  • iOS动画

    iOS动画-从UIView动画说起iOS动画-Transform和KeyFrame动画iOS动画-layout动画...

  • 镍氢电池的高速充电方法介绍

    镍氢电池的制造商提供充电特性,建议电流值范围为0.75至1A。选择为电池充电的电流时,请关注此值。不建议使用超过此...

  • 《iOS动画》读书笔记·内容层动画

    《iOS动画》读书笔记·前序《iOS动画》读书笔记·显示层动画《iOS动画》读书笔记·内容层动画《iOS动画》读书...

  • 《iOS动画》读书笔记·显示层动画

    《iOS动画》读书笔记·前序《iOS动画》读书笔记·显示层动画《iOS动画》读书笔记·内容层动画《iOS动画》读书...

  • 《iOS动画》读书笔记·前序

    《iOS动画》读书笔记·前序《iOS动画》读书笔记·显示层动画《iOS动画》读书笔记·内容层动画《iOS动画》读书...

  • 《iOS动画》读书笔记·转场动画

    《iOS动画》读书笔记·前序《iOS动画》读书笔记·显示层动画《iOS动画》读书笔记·内容层动画《iOS动画》读书...

网友评论

      本文标题:iOS电流充电流动 动画

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