• 动画画圆的效果特效ios源码


    一款不错的支持动画画圆的效果特效源码,该效果实现了动画画圆,还可以扩展成画其他平面图形功能等,大家可以下载看看吧。

    //定义所需要画的图形 
    -(void)intiUIOfView 

        UIBezierPath *path=[UIBezierPath bezierPath]; 
        CGRect rect=[UIScreen mainScreen].applicationFrame; 
        [path addArcWithCenter:CGPointMake(rect.size.width/2,rect.size.height/2-20) radius:100 startAngle:0 endAngle:2*M_PI clockwise:NO]; 
        arcLayer=[CAShapeLayer layer]; 
        arcLayer.path=path.CGPath;//46,169,230 
        arcLayer.fillColor=[UIColor colorWithRed:46.0/255.0 green:169.0/255.0 blue:230.0/255.0 alpha:1].CGColor; 
        arcLayer.strokeColor=[UIColor colorWithWhite:1 alpha:0.7].CGColor; 
        arcLayer.lineWidth=3; 
        arcLayer.frame=self.view.frame; 
        [self.view.layer addSublayer:arcLayer]; 
        [self drawLineAnimation:arcLayer]; 


    //定义动画过程 
    -(void)drawLineAnimation:(CALayer*)layer 

        CABasicAnimation *bas=[CABasicAnimation animationWithKeyPath:@"strokeEnd"]; 
        bas.duration=1; 
        bas.delegate=self; 
        bas.fromValue=[NSNumber numberWithInteger:0]; 
        bas.toValue=[NSNumber numberWithInteger:1]; 

        [layer addAnimation:bas forKey:@"key"]; 


    }


    源码下载:

    http://code.662p.com/view/2993.html

  • 相关阅读:
    字体
    abstract关键词
    final关键词
    多态
    接口
    java面向对象
    java运算符
    JDK安装
    循环
    TextView控件
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3292251.html
Copyright © 2020-2023  润新知