用戶界面的處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及計算機技術(shù),特別涉及用戶界面(UI:User Interface)的處理方法和設(shè)備。
【背景技術(shù)】
[0002]用戶界面,是指對軟件的人機交互、操作邏輯、界面美觀的整體設(shè)計。好的用戶界面不僅是讓軟件變得有個性有品味,還要讓軟件的操作變得舒適、簡單、自由、充分體現(xiàn)軟件的定位和特點。
[0003]在軟件的設(shè)計過程中用戶通過Π與硬件設(shè)備聯(lián)系,在開發(fā)軟件Π時都是直接通過編輯XML文件實現(xiàn)的,這種方式比較復(fù)雜,容易出錯。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┝擞脩艚缑娴奶幚矸椒ê脱b置,降低用戶界面開發(fā)的復(fù)雜度。
[0005]本申請?zhí)峁┑募夹g(shù)方案包括:
[0006]一種用戶界面的處理方法,該方法包括:
[0007]預(yù)先創(chuàng)建一個界面編輯器,所述界面編輯器中存在各種層次的控件;
[0008]在新建用戶界面時,從所述界面編輯器中識別出用于組成所述用戶界面的控件;
[0009]按照所述用戶界面的效果要求更改組成所述用戶界面的控件的屬性以滿足所述用戶界面的效果要求;
[0010]將修改后的控件屬性解析為所述用戶界面的配置文件。
[0011]一種用戶界面的處理裝置,該裝置包括:
[0012]界面編輯器,用于存放各種層次的控件;
[0013]識別單元,用于在新建用戶界面時,從所述界面編輯器中識別出用于組成所述用戶界面的控件;
[0014]修改單元,用于按照所述用戶界面的效果要求更改組成所述用戶界面的控件的屬性以滿足所述用戶界面的效果要求;
[0015]存儲單元,用于將修改后的控件屬性解析為所述用戶界面的配置文件。
[0016]由以上技術(shù)方案可以看出,本發(fā)明中,在開發(fā)用戶界面時,直接基于已存放各種層次控件的界面編輯器修改用戶界面的控件屬性并將修改后的控件屬性解析為所述用戶界面的配置文件,不用再編輯XML配置文件,大大減小了用戶界面開發(fā)的學(xué)習(xí)成本和復(fù)雜度,也能避免因為編輯XML配置文件可能出現(xiàn)的錯誤、以及用戶界面效果不直觀等問題。
【附圖說明】
[0017]圖1為本發(fā)明實施例提供的方法流程圖。
[0018]圖2為本發(fā)明實施例提供的界面編輯器示意圖;
[0019]圖3為本發(fā)明實施例提供的裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。
[0021]參見圖1,圖1為本發(fā)明提供的方法流程圖。如圖1所示,該流程可包括以下步驟:
[0022]步驟101,預(yù)先創(chuàng)建一個界面編輯器,所述界面編輯器中存在各種層次的控件。
[0023]圖2示出了界面編輯器的一種舉例,如圖2示出的界面編緝器中,包括了諸如image_button、panel等各個層次的控件。
[0024]需要說明的是,在本發(fā)明中,界面編緝器中的控件可以實時根據(jù)需求更新,這里更新主要包括:新增、修改、刪除。
[0025]步驟102,在新建用戶界面時,從所述界面編輯器中識別出用于組成所述用戶界面的控件。
[0026]步驟103,按照所述用戶界面的效果要求更改組成所述用戶界面的控件的屬性以滿足所述用戶界面的效果要求。
[0027]仍以圖2為例,假如步驟102識別出的其中一個控件為image_button,則在圖2所示的界面編緝器中,選中該控件image_button,此時界面編緝器就會出現(xiàn)該控件image_button的效果圖,如此,執(zhí)行到本步驟103時,按照所述用戶界面的效果要求更改控件image_button的屬性,以使控件image_button的效果最終符合用戶界面的效果要求。
[0028]步驟104,將修改后的控件屬性解析為所述用戶界面的配置文件。
[0029]作為本發(fā)明的一個實施例,這里,將修改后的控件屬性解析為用戶界面的配置文件包括:
[0030]將修改后的控件屬性解析為XML文件并作為用戶界面的配置文件存儲。如此,后續(xù)在策劃用戶界面時就可以依據(jù)該用戶界面的配置文件進行策劃。
[0031]以上對圖1所示流程進行了分析。
[0032]需要說明的是,本發(fā)明中,也可根據(jù)需求修改已有的用戶界面。具體可以通過以下步驟進行修改:
[0033]從已有的用戶界面中讀取用戶界面;
[0034]根據(jù)該讀取的用戶界面的當前效果要求從所述界面編輯器中重新為該讀取的用戶界面確定出滿足當前效果要求的控件,并按照當前效果要求更改該確定出的控件的屬性,將修改后的控件屬性解析為該讀取的用戶界面的配置文件。
[0035]作為本發(fā)明的一個實施例,這里,將修改后的控件屬性解析為該讀取的用戶界面的配置文件包括:
[0036]將修改后的控件屬性解析為XML文件并作為該讀取的用戶界面的配置文件存儲。
[0037]可以看出,本發(fā)明中,在開發(fā)用戶界面時,基于預(yù)先創(chuàng)建的界面編輯器修改用戶界面的控件屬性并將修改后的控件屬性解析為所述用戶界面的配置文件,不用再編輯XML配置文件,大大減小了用戶界面開發(fā)的學(xué)習(xí)成本和復(fù)雜度。
[0038]以上對本發(fā)明提供的方法進行了分析,下面對本發(fā)明提供的裝置進行分析:
[0039]參見圖3,圖3為本發(fā)明提供的裝置結(jié)構(gòu)圖。如圖3所示,該裝置包括:
[0040]界面編輯器,用于存放各種層次的控件;
[0041]識別單元,用于在新建用戶界面時,從所述界面編輯器中識別出用于組成所述用戶界面的控件;
[0042]修改單元,用于按照所述用戶界面的效果要求更改組成所述用戶界面的控件的屬性以滿足所述用戶界面的效果要求;
[0043]存儲單元,用于將修改后的控件屬性解析為所述用戶界面的配置文件并存儲。
[0044]優(yōu)選地,本發(fā)明中,所述識別單元進一步用于從已有的用戶界面中讀取用戶界面,根據(jù)該讀取的用戶界面的當前效果要求從所述界面編輯器中重新為該讀取的用戶界面確定出滿足當前效果要求的控件;
[0045]所述修改單元進一步用于按照當前效果要求更改該確定出的控件的屬性;
[0046]所述存儲單元進一步將修改后的控件屬性解析為讀取的用戶界面的配置文件并存儲。
[0047]優(yōu)選地,本發(fā)明中,該裝置進一步包括:
[0048]更新單元,用于更新所述界面編輯器中的控件。
[0049]優(yōu)選地,本發(fā)明中,所述更新包括:新增、修改、刪除。
[0050]優(yōu)選地,本發(fā)明中,所述存儲單元將修改后的控件屬性解析為XML文件并作為用戶界面的配置文件存儲。
[0051]至此,完成本發(fā)明提供的裝置描述。
[0052]由以上技術(shù)方案可以看出,本發(fā)明中,在開發(fā)用戶界面時,直接基于已存放各種層次控件的界面編輯器修改用戶界面的控件屬性并將修改后的控件屬性解析為所述用戶界面的配置文件,不用再編輯XML配置文件,大大減小了用戶界面開發(fā)的學(xué)習(xí)成本和復(fù)雜度,也能避免因為編輯XML配置文件可能出現(xiàn)的錯誤、以及用戶界面效果不直觀等問題。
[0053]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
【主權(quán)項】
1.一種用戶界面的處理方法,其特征在于,該方法包括: 預(yù)先創(chuàng)建一個界面編輯器,所述界面編輯器中存在各種層次的控件; 在新建用戶界面時,從所述界面編輯器中識別出用于組成所述用戶界面的控件;按照所述用戶界面的效果要求更改組成所述用戶界面的控件的屬性以滿足所述用戶界面的效果要求; 將修改后的控件屬性解析為所述用戶界面的配置文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括: 從已有的用戶界面中讀取用戶界面,根據(jù)該讀取的用戶界面的當前效果要求從所述界面編輯器中重新為該讀取的用戶界面確定出滿足當前效果要求的控件,并按照當前效果要求更改該確定出的控件的屬性,將修改后的控件屬性解析為該讀取的用戶界面的配置文件。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進一步包括: 更新所述界面編輯器中的控件。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述更新包括:新增、修改、刪除。
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,將修改后的控件屬性解析為用戶界面的配置文件包括: 將修改后的控件屬性解析為XML文件并作為用戶界面的配置文件存儲。
6.一種用戶界面的處理裝置,其特征在于,該裝置包括: 界面編輯器,用于存放各種層次的控件; 識別單元,用于在新建用戶界面時,從所述界面編輯器中識別出用于組成所述用戶界面的控件; 修改單元,用于按照所述用戶界面的效果要求更改組成所述用戶界面的控件的屬性以滿足所述用戶界面的效果要求; 存儲單元,用于將修改后的控件屬性解析為所述用戶界面的配置文件并存儲。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述識別單元進一步用于從已有的用戶界面中讀取用戶界面,根據(jù)該讀取的用戶界面的當前效果要求從所述界面編輯器中重新為該讀取的用戶界面確定出滿足當前效果要求的控件; 所述修改單元進一步用于按照當前效果要求更改該確定出的控件的屬性; 所述存儲單元進一步將修改后的控件屬性解析為讀取的用戶界面的配置文件并存儲。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,該裝置進一步包括: 更新單元,用于更新所述界面編輯器中的控件。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述更新包括:新增、修改、刪除。
10.根據(jù)權(quán)利要求6至9任一所述的裝置,其特征在于,所述存儲單元將修改后的控件屬性解析為XML文件并作為用戶界面的配置文件存儲。
【專利摘要】本申請?zhí)峁┝擞脩艚缑娴奶幚矸椒ê脱b置。本發(fā)明中,在開發(fā)用戶界面時,直接基于已存放各種層次控件的界面編輯器修改用戶界面的控件屬性并將修改后的控件屬性解析為所述用戶界面的配置文件,不用再編輯XML配置文件,大大減小了用戶界面開發(fā)的學(xué)習(xí)成本和復(fù)雜度,也能避免因為編輯XML配置文件可能出現(xiàn)的錯誤、以及用戶界面效果不直觀等問題。
【IPC分類】G06F9-44
【公開號】CN104536754
【申請?zhí)枴緾N201410831760
【發(fā)明人】劉飛
【申請人】北京像素軟件科技股份有限公司
【公開日】2015年4月22日
【申請日】2014年12月26日