美文网首页
支付宝咻一咻动画探究

支付宝咻一咻动画探究

作者: saintPN | 来源:发表于2016-03-15 14:22 被阅读0次

  过年支付宝升级,新版本多了咻一咻功能,里面动画做得挺不错的,特意研究了里面的动画都是怎么实现的。首先是一进去看到的第一个动画,可以看到屏幕中间的按钮周围有个圈在放大缩小,这个动画不难实现,就是对scale属性的改变,然后设置为一直重复,大概代码如下:

CABasicAnimation *ani = [CABasicAnimation animationWithKeyPath:@"transform.scale"];

ani.fromValue = @0.8;

ani.toValue = @1.1;

ani.repeatCount = HUGE_VALF;

[self.button.layer addAnimation:ani key:nil];

  其实就是几行的代码,要做到和支付宝的效果一样,还要设置一下layer自身的颜色和透明度。

  第二个动画就是点击按钮后,有个圈往外放大,放大完就消失了,没有重复,实现代码和第一个动画差不多,如下:

CABasicAnimation *ani = [CABasicAnimation animationWithKeyPath:@"transform.scale"];

ani.fromValue = @1.0;

ani.toValue = @5.0;

[self.button.layer addAnimation:ani key:nil];

  跟第一个动画相比,就是只有放大,不重复,支付宝应该是在按钮响应了设置了这个动画。第二个动画出现的时候第一个动画会暂时隐藏。

相关文章

  • 支付宝咻一咻动画探究

    过年支付宝升级,新版本多了咻一咻功能,里面动画做得挺不错的,特意研究了里面的动画都是怎么实现的。首先是一进去看到...

  • [iOS]支付宝咻一咻动画

    效果图 模仿支付宝咻一咻的动画,动画由两部分组成,一是scale由小变大,二是透明的由1到0 两个部分的变化都是由...

  • 咻一咻动画的实现

    实现逻辑: 第一步:设置VC的背景颜色 self.view.backgroundColor=[UIColor co...

  • 咻···咻···咻···

    2018年10月1日9:00至10月7日18:00 我们一起赋予这段时间意义和价值 徐敬东老师倾心分享,不断带给大...

  • 咻咻咻

    本来不想写的 好累好累了 今天该完成的完成了 早起背单词记账步数✅ 工作上帖子没发 该打 100条哇 约了客户 没...

  • Swift中利用Runtime解决UIButton重复点击的问题

    写在前面 今年春节的时候,支付宝“咻一咻”红包火了起来,整个春晚都在疯狂地点击“咻一咻”,后来发现不对劲,要是全国...

  • 仿支付宝咻一咻功能

    偶然间在CocoaChina上看到了一个动画类的文章,还有支付宝咻一咻的动图。俗话说,自己动手,丰衣足食,从而就出...

  • 咻咻咻 duang

    咻咻咻 duang听到这个声音有没有觉得很耳熟呢,不错,这就是陈翔六点半啊。 第一次看六点半的视频还是在上大学的时...

  • 雷达波/支付宝咻咻咻/水波扩散效果

    最近UI给了个产品图,大致效果就是类似 " 雷达波 " 或者 " 支付宝的咻咻咻 " 那个扩散效果,看到UI的第一...

  • 仿支付宝咻一咻效果

    昨天写了一个气泡波纹效果,觉得不够实用,今天写一个仿支付宝【咻一咻】的效果,之前想在网上找找,可是没有找到。先看效...

网友评论

      本文标题:支付宝咻一咻动画探究

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