先放一张效果图,让各位老铁醒醒眼,
前沿:
最近项目中使用到了这种效果,于是乎网上各种搜索,遗憾的是结果不尽人意啊。所以最终决定自己手动写一个。
先介绍一下这个卡片的使用方式:
这个小东西总共就2个类,5个文件
- 首先在
DDEasyScrollCardConfig
文件中定义的都是一些常量,因为自身项目的原因,在加上比较懒,就没有动态设置了,其实理想化的效果是放在DDEasyScrollCard
类中做为属性,这个大家可以自行优化了。文件中的常量都有注释,大家可以自行设置看看效果。
2.在DDEasyScrollCard
类中有个canLoop
属性,这个属性需要注意,要设置是否是无限轮回效果,必须要先设置,这个地方也怨我哈,人比较懒,不愿意动了。后面有时间在优化了。
3.目前这个是初级版的,暂时没有这个多业务逻辑和需求,如果老铁们有需要可以和我提哈,不过说实话代码拿去后自己改一下也没多大事哈!
代码地址,用的码云,多多支持一下国产(其实是github访问太慢哈)!
Bug修复及升级改造
昨天发完后,感觉在自定义上面做的不算太好,所以个人按照datasrouce和delegate的想法进行了重构,但是内部图片基于sdwebimage这块暂时没有做转接处理,有时间继续研究。有兴趣的小伙伴欢迎留言哈!,。。
代码更新后的地址