分享图片剪裁成一样大小

-(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"];

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容