在進入程式前,一般都要有乙個歡迎logo或者動畫,等待幾秒後隱藏logo或做intent跳**
可以使用handlerthread新建乙個執行緒來執行等待動作,也可以使用android的timertask:
1.handlerthread:
public class welcomeact extends activity catch (interruptedexception e)
}}); }
class myhandler extends handler
//負責從訊息佇列中取訊息給ui執行緒
@override
public void handlemessage(message msg)
}}
2.使用timertask:
public class welcomeact extends activity }};
tt.run(); }
timertask tt = new timertask()
};}
也可設計為沒有intent跳轉,使用view.setvisibility(view.gone);和 view.visible來達到想要的效果。
使用timertask,列印執行緒名可以看出,系統沒有新開執行緒,而且達到了阻塞等待的目的,**量小,推薦用。
vue工程全域性設定ajax的等待動效
最近在做vue的專案,使用了element ui作為ui元件庫,採用vuex進行狀態管理,與後台的請求互動採用axios庫實現,原本做的頁面,ajax請求個數也只有三個,將等待動畫的顯示和隱藏通過mutation去控制,但是專案越來越大,請求也越來越多,能否將這個等待動畫與ajax的請求相關聯呢?在...
vue工程全域性設定ajax的等待動效
最近在做vue的專案,使用了element ui作為ui元件庫,採用vuex進行狀態管理,與後台的請求互動採用axios庫實現,原本做的頁面,ajax請求個數也只有三個,將等待動畫的顯示和隱藏通過mutation去控制,但是專案越來越大,請求也越來越多,能否將這個等待動畫與ajax的請求相關聯呢?在...
程式生涯的開始
剛踏入社會半年了,從新年2月過後開始找工作,到現在8了,時間說快不快,說慢不慢 剛進公司,對於菜鳥的我最需要的是時間,來消化公司的模式,公司的框架,公司 模式等等 我也樂此不疲的學習。當某一天,和一位資深同事a還有一位兩年工作經驗的同事b一起去吃飯 途中聽到了b的一句話,才發現原來社會是殘酷的。他說...