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

说起这个都是泪,弄了好久,需求如下:
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就可以

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,659评论 25 709
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,655评论 7 249
  • 飘到鼻端微苦, 进入肺腑醇香, 满是治愈的气息。 一人独处幽静, 众人小聚开怀。 电脑前端手指舞, 十指紧扣相依浓...
    塘月花影阅读 243评论 0 3
  • ――赵营一中第三期思维导图作品展 王荣生老师说,教什么,远比怎么教更重要。很多时候,我们的课堂低效,就是...
    llz半夏阅读 1,047评论 0 1
  • 女儿因为牙齿有问题(上牙前凸)做了矫正,有一年多的时间了,效果还不错,儿子的下牙参差不齐,就提出来也想矫正,说不矫...
    红岩168阅读 636评论 0 1