仿探探卡片动画效果

之前的公司有个效果类似探探的那种左滑不喜欢,右滑喜欢。当初没做成直接离职了。现在的公司有时间。所以考虑把这个完成。

效果图如下

1.思路是默认的是展示三张卡片。三个卡片重叠,同时在初始化的时候给Y轴方向相同的等差值和CGAffineTransform的缩放值。让卡片看起来有层次感。同时在初始化的代码里给每个view添加拖拽手势。

2.在拖拽第一个卡片的时候,初始化第四张卡片添加到当前的视图。通过拖拽手势的方法计算出相对的位移。看它是否超过了你所设置的门阀。如果是那么让第一张卡片消失。同时其他的卡片frame做变化。如果没有的变化的话。那么让前三张卡片恢复之前的frame。而让第四张卡片消失。

第一次发布文章代码就不贴了。大家可以到我贴的地址下载。demo

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

推荐阅读更多精彩内容