使用SDWebimage加载图片,添加渐进动画

使用SDWebimage加载图片,添加渐进动画方式:

1.找到UIView+WebCache.m

2.143行 if(iage){ 【用如下代码替换】}  括号内用如下代码替换

                CATransition *animation = [CATransition animation];

                animation.duration = .85f;

                animation.type = kCATransitionFade;

                animation.removedOnCompletion = YES;

                [self.layer addAnimation:animation forKey:@"transition"];

                targetImage= image;

                targetData = data;

                [self setNeedsLayout];

3.在 [self sd_setImageLoadOperation:operation forKey:validOperationKey] 方法上面添加[self.layer removeAnimationForKey:@"transition"];用以移除添加的渐进动画

效果如下:


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

相关阅读更多精彩内容

友情链接更多精彩内容