天天看点

动画绘制水波纹

动画绘制水波纹

动画绘制水波纹

使用drawrect:方式绘制的动画效果,右图为占用了多少cpu.

动画绘制水波纹
动画绘制水波纹

虽然画起来挺好看的,但占用的内存真心吃不消,原因其实很简单哦,drawrect:方法只调用cpu进行图形绘制,所以非常非常的消耗cpu性能,把它集成到应用程序中,我觉得是不靠谱的呢.

以下效果:

动画绘制水波纹
动画绘制水波纹

效率相差十万八千里呢,这是因为coreanimation使用gpu渲染,所以不仅流畅,还消耗cpu,如果配置的路径多一些,动画效果将会非常流畅的.

不过,使用path路径动画绘制波形图需要考验你的空间感觉了.

动画绘制水波纹