美文网首页iOS进阶带我飞4iOS动画
iOS开发之仿造瀑布流图片渐变效果(蘑菇街/美丽说)

iOS开发之仿造瀑布流图片渐变效果(蘑菇街/美丽说)

作者: 朱晓晓的技术博客 | 来源:发表于2015-12-10 16:24 被阅读677次

说起这个都是泪,弄了好久,需求如下:
1.加载的图片需要渐变出来
2.已经加载过的不需要渐变效果

大家的图片处理基本上都是用


Paste_Image.png

所以我们可以到它里边的原文件进行处理,先找到

Paste_Image.png

1.在.h文件找到

Paste_Image.png

2.在.m文件进行修改

Paste_Image.png
//修改的核心代码
                 wself.alpha = 0;
                    if (cacheType != SDImageCacheTypeMemory) {
                        
                        [UIView animateWithDuration:1 animations:^{
                            wself.alpha = 1;
                        }];
                    }
                    else{
                     
                        wself.alpha = 1;
                    }

3.原理解析:
当开始加载图片的时候,透明度为0,;
如果图片已经加载到缓存里边,那么在1秒后,动画把透明变为1;
如果加载到的图片,则不需要渐变效果,透明度设为1就可以

相关文章

网友评论

本文标题:iOS开发之仿造瀑布流图片渐变效果(蘑菇街/美丽说)

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