一、起因
最近在做一個Winform的項目,其中需要一些加載動畫,所以就搜索了一下找些思路,以下鏈接是本文的參考。
參考:Jeremie Martinez (譯文鏈接)
注:原文中並沒有給出圖片資源,圖片資源是我用勤勞的雙手,一點一線的畫出來的喲…(最後有下載)
二、效果
三、實現
一開始嘗試使用 PictureBox 放 Gif 圖片的方式來實現,發現內存會多佔用10M左右,
這裏使用的是 Timer 來繪圖,內存比較省,但是會消耗一定的CPU,運行時資源佔用情況如下:
四、素材
至於動畫的分析,可以參考最上面引用的鏈接,原文中有很詳細的解釋。
素材有這些: