Winform实现漂亮动画-小火车

一、起因

最近在做一个Winform的项目,其中需要一些加载动画,所以就搜索了一下找些思路,以下链接是本文的参考。
参考:Jeremie Martinez译文链接
注:原文中并没有给出图片资源,图片资源是我用勤劳的双手,一点一线的画出来的哟…(最后有下载)

二、效果

效果图哟

三、实现

一开始尝试使用 PictureBox 放 Gif 图片的方式来实现,发现内存会多占用10M左右,
这里使用的是 Timer 来绘图,内存比较省,但是会消耗一定的CPU,运行时资源占用情况如下:
资源占用情况

四、素材

至于动画的分析,可以参考最上面引用的链接,原文中有很详细的解释。
素材有这些:
素材

五、源码

源码下载

猜你喜欢

转载自blog.csdn.net/myinc/article/details/77649137