Mac程序员Mac开发云集

Mac 录制音频,波形图的绘制

2017-11-19  本文已影响87人  云xiao菲

开篇

废话不多说,先上效果图。


animation.gif

上面一闪一闪的大概是没录好吧。🙄

需求分析

首先分析这段动画的过程:

PS. 波形图是上下对称的哦。

实现思路

首先看动画,前两个阶段的动画有先后顺序,第二阶段的两个动画同时发生,可以用动画组来做。

然后,第二、第三阶段之间的节点,可以看到图标刚好缩小到波形视图的高度后,波形视图出现,如果分为两个视图,总有一个生硬的过渡过程,为了达到一个流畅的视觉效果,可以使用一个视图来做。

最后,仔细看波形图,新数据是从右侧进入的,由于这是个录音的过程,因此数据是在不断增多的,可以用实时绘图来实现。

接下来上自定义 button 的代码。

结束,明天放播放录音的动画实现。

Demo 地址:https://github.com/YunFei2015/AudioWaveAnimation.git

上一篇下一篇

猜你喜欢

热点阅读