美文网首页
水波纹动画

水波纹动画

作者: 又又轻 | 来源:发表于2016-10-10 18:28 被阅读99次

CAShapeLayer *shaper = [CAShapeLayer layer];

shaper.fillColor = [UIColor redColor].CGColor;

[self.view.layer addSublayer:shaper];

CADisplayLink *display = [CADisplayLink displayLinkWithTarget:self selector:@selector(currentWave)];

[display addToRunLoop:[NSRunLoop mainRunLoop] forMode:NSRunLoopCommonModes];

-(void)currentWave

{

    CGMutablePathRef path = CGPathCreateMutable();

    CGPathMoveToPoint(path, NULL, 0, 100);

    CGFloat y = 0.f;

    /*水波纹动画  根据余旋公式*/

   for (CGFloat x = 0.f; x<=12; x++) {

        y = 2*sin(0.01*(23*x+11*y));

       CGPathAddLineToPoint(path, NULL, x, y);

   }

   CGPathAddLineToPoint(path, NULL, y, y);

   CGPathAddLineToPoint(path, NULL, 0, 0);

   CGPathCloseSubpath(path);

}

相关文章

  • Material Design动画

    Material Design中特有的动画效果,如水波纹,Activity转场动画等 1.Touch FeedBa...

  • android ——

    eventbusTextView水波纹动画https://github.com/Ro...el/Titanic 开...

  • 水波纹动画

    CAShapeLayer *shaper = [CAShapeLayer layer]; shaper.fillC...

  • Android 使用ObjectAnimator自定义动画

    使用ObjectAnimator做一个自定义动画 动画效果大致类似水波纹的效果 先看图 没有GIF图 直接上静态图...

  • iOS水波纹动画

    最近在学习动画,就做了一个简单的水波纹动画。这个效果可以用在部分个人中心页的边界或者进度的显示。 先附上githu...

  • iOS 水波纹动画

    春节后经过数天的努力上架了公司一个项目后,暂时又进入了空闲期,于是就着手整理一下项目中遇到的一些有意思的需求。废话...

  • Swift实现水波纹效果

    水波纹效果 网上虽然很多水波纹动画效果实现的文章,但是我觉得有点讲解的不清楚,有点过于深化了。这篇我喜欢用笨方法让...

  • 如何用PPT实现计数动画效果

    阿荃很早之前在公号有篇教程,是讲解如何制作水波纹加载动画: 里面有一个百分比数字的逐增效果,在《水波纹制作教程》里...

  • iOS 实现水波纹动画

    时间不多 时间不多 直接给各位看效果 根据自己的实际情况修改如果有什么问题提出来大家讨论等项目结束空闲时间,会弄一...

  • 代码片段 水波纹动画

网友评论

      本文标题:水波纹动画

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