縣政府門戶網(wǎng)站建設(shè)方案品牌營(yíng)銷公司
C#開發(fā)的OpenRA的界面布局?jǐn)?shù)據(jù)加載
當(dāng)顯示完成加載界面之后,就是進(jìn)行其它內(nèi)容處理。
因?yàn)楹竺鎯?nèi)容的加載會(huì)比較長(zhǎng)時(shí)間,所以首先顯示加載界面是一種非常友好的方法。
因此在軟件設(shè)計(jì)里,盡可能先顯示界面,讓用戶先看到程序正在運(yùn)行,
然后再處理時(shí)間長(zhǎng)的加載。如果不這樣做,就會(huì)讓用戶感覺(jué)程序不在運(yùn)行,
導(dǎo)致用戶會(huì)焦慮感,這是不友好UI的體現(xiàn)。
有了加載界面之后,就可以去做一些費(fèi)時(shí)間的加載,
包含所有UI的布局文件參數(shù),它是比較多內(nèi)容的,所以加載時(shí)間會(huì)比較長(zhǎng)一些。
現(xiàn)在我們就要分析一下加載界面布局?jǐn)?shù)據(jù),它是從下面這行代碼進(jìn)入的:
WidgetLoader = new WidgetLoader(this);
所有界面布局的數(shù)據(jù),就是使用類WidgetLoader來(lái)進(jìn)行管理。
public class WidgetLoader
{
re