美文网首页
分享图片剪裁成一样大小

分享图片剪裁成一样大小

作者: 又又轻 | 来源:发表于2017-03-27 14:08 被阅读17次

    -(void)baseAnimation{

    CALayer* spreadLayer;

    spreadLayer = [CALayerlayer];

    CGFloatdiameter =99;

    spreadLayer.bounds=CGRectMake(0,0, diameter, diameter);

    spreadLayer.cornerRadius= diameter/2;//设置圆角变为圆形

    spreadLayer.position=_personImageButton.center;

    spreadLayer.backgroundColor= [[UIColororangeColor]CGColor];

    [_meHeardView.layerinsertSublayer:spreadLayerbelow:_personImageButton.layer];

    CAMediaTimingFunction*defaul = [CAMediaTimingFunctionfunctionWithName:kCAMediaTimingFunctionDefault];

    CAAnimationGroup*group = [CAAnimationGroupanimation];

    group.duration=2;

    group.repeatCount=INFINITY;

    group.removedOnCompletion=NO;

    group.timingFunction= defaul;

    CABasicAnimation*ani = [CABasicAnimationanimationWithKeyPath:@"transform.scale.xy"];

    ani.fromValue=@0.6;

    ani.toValue=@1.0;

    ani.duration=1;

    CAKeyframeAnimation*key = [CAKeyframeAnimationanimationWithKeyPath:@"opacity"];

    key.duration=1;

    key.values=@[@0.4,@0.5,@0];

    key.keyTimes=@[@0,@0.2,@1];

    key.removedOnCompletion=NO;

    group.animations=@[key,ani];

    [spreadLayeraddAnimation:groupforKey:@"pulse"];

    }

    相关文章

      网友评论

          本文标题:分享图片剪裁成一样大小

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