很多時候,我們在執(zhí)行一段比較長的代碼的時候,用戶什么反饋也接受不到的話,就會感覺電腦卡死了一樣,會有一種莫名的焦慮。這時候做進(jìn)度條的話,可能難度大又沒有必要,如果能顯示一個不停滾動的GIF動畫的話,用戶體驗會好很多。
要想達(dá)到這樣的效果,代碼也很簡單,只需要用LoadingHelper類中的靜態(tài)方法ShowLoadingScreen()即可顯示。然后最后再用靜態(tài)方法CloseForm()關(guān)閉動畫。
VB.Net |
'打開加載Gif動畫 LoadingHelper.ShowLoadingScreen() '這里寫其他代碼,下面的代碼只是模擬用戶代碼執(zhí)行耗時 System.Threading.Thread.CurrentThread.Sleep(3000) '關(guān)閉Gif動畫窗體 LoadingHelper.CloseForm() |
C# |
//打開加載Gif動畫 LoadingHelper.ShowLoadingScreen(); //這里寫其他代碼,下面的代碼只是模擬用戶代碼執(zhí)行耗時 System.Threading.Thread.CurrentThread.Sleep(3000); //關(guān)閉Gif動畫窗體 LoadingHelper.CloseForm(); |
我們還可能通過系統(tǒng)選項來更換GIF動畫,以達(dá)到自定義動畫的目的。