定的改變值更改控制組件界面的位置信息。
[0075]在控制組件界面顯示的過程中,若用戶移動(dòng)應(yīng)用界面中的滾動(dòng)條可能導(dǎo)致控制組件界面移出當(dāng)前視窗的范圍內(nèi),則在當(dāng)前顯示界面中的滾動(dòng)條的位置信息更改時(shí),確定滾動(dòng)條的位置信息的改變值。
[0076]例如,在本實(shí)施例中坐標(biāo)的基點(diǎn)可為網(wǎng)頁(yè)的左上角處,在應(yīng)用(如瀏覽器)初始化時(shí)滾動(dòng)條的位置信息為(0,O),即水平滾動(dòng)條和垂直滾動(dòng)條的坐標(biāo)值均為0,若在滾動(dòng)條未移動(dòng)前將控制組件顯示界面顯示在當(dāng)前顯示界面上,而當(dāng)用戶移動(dòng)滾動(dòng)條時(shí),滾動(dòng)條的位置信息變化為(XI,Y1),即水平滾動(dòng)條的坐標(biāo)值X1、垂直滾動(dòng)條的坐標(biāo)值Y1,根據(jù)該坐標(biāo)值相應(yīng)的調(diào)整控制組件顯示界面的坐標(biāo)值(X,Y),即調(diào)整后的控制組件顯示界面的坐標(biāo)值為(X+Xl,Y+Y1),以確??刂平缑娼M件處于當(dāng)前視窗的顯示范圍內(nèi),以便于用戶基于該控制界面組件進(jìn)行操作。
[0077]參照?qǐng)D6,圖6為本發(fā)明應(yīng)用的控制組件顯示系統(tǒng)第一實(shí)施例的功能模塊示意圖。
[0078]本實(shí)施例提出一種應(yīng)用的控制組件顯示系統(tǒng),包括:
[0079]調(diào)用模塊10,用于偵測(cè)到控制組件界面的顯示指令時(shí),調(diào)用處于隱藏狀態(tài)的控制組件界面;
[0080]需要指出的是,本實(shí)施例提出的應(yīng)用的控制組件顯示系統(tǒng)適用于通過控件進(jìn)行控制或操作的應(yīng)用,如瀏覽器,電子書等多種應(yīng)用。
[0081]可在應(yīng)用的顯示界面設(shè)置控件來觸發(fā)控制組件界面的顯示指令,例如當(dāng)用戶通過觸摸屏或者鼠標(biāo),點(diǎn)擊或者移動(dòng)該控件時(shí)觸發(fā)控制組件界面的顯示指令;也可通過其它方式觸發(fā)控制組件界面顯示指令,例如在應(yīng)用的顯示界面上,在觸摸屏進(jìn)行滑動(dòng)操作也可觸發(fā)控制組件界面的顯示指令。
[0082]上述方案僅僅是對(duì)觸發(fā)控制組件界面的顯示指令的方式的枚舉,并不代表全部觸發(fā)控制組件界面的顯示指令的方式,本實(shí)施例并不限定控制組件界面的顯示指令的觸發(fā)方式,除上述枚舉的控制組件界面的顯示指令的觸發(fā)方式的其它觸發(fā)方式,均在本發(fā)明的保護(hù)范圍內(nèi)。
[0083]更改模塊20,用于將調(diào)用的控制組件界面更改為顯示狀態(tài);
[0084]顯示模塊30,用于按照預(yù)設(shè)的參數(shù)將所述控制組件界面,顯示在應(yīng)用的當(dāng)前顯示界面上。
[0085]可通過更改控制組件界面的屬性來更改控制組件界面的狀態(tài),如顯示狀態(tài)和隱藏狀態(tài)。在本實(shí)施例中預(yù)設(shè)的參數(shù)可包括:控制組件界面顯示的位置信息、顏色信息、尺寸信息、控制組件界面中的控件個(gè)數(shù)以及控件圖標(biāo)等;根據(jù)該顯示參數(shù)確定控制組件界面的顯示位置、顏色、尺寸等信息,顯示該控制組件界面。
[0086]在顯示控制組件界面時(shí),若應(yīng)用的當(dāng)前顯示界面設(shè)置有滾動(dòng)條,可根據(jù)當(dāng)前滾動(dòng)條的位置信息調(diào)整控制組件界面的顯示位置;例如,可計(jì)算滾動(dòng)條的當(dāng)前位置所對(duì)應(yīng)的位置信息,與起始位置信息之間的差值,根據(jù)計(jì)算的差值修改控制組件界面的位置信息,并根據(jù)修改后的位置信息將控制組件界面顯示在相應(yīng)的位置,以確??刂平M件界面顯示在當(dāng)前的顯示界面中。同時(shí),在顯示控制組件界面時(shí),可先獲取的當(dāng)前顯示界面的比例,根據(jù)當(dāng)前顯示界面的比例調(diào)整顯示控制組件界面的大小比例,并顯示。
[0087]在顯示控制組件界面時(shí),可將該顯示控制組件界面直接顯示在當(dāng)前顯示界面中的某個(gè)顯示區(qū)域中,也可將控制組件界面采用浮動(dòng)窗口的方式顯示在當(dāng)前顯示界面上,將控制組件界面采用浮動(dòng)窗口的方式顯示在當(dāng)前顯示界面上,更加節(jié)省應(yīng)用的顯示界面的顯示空間。
[0088]在顯示控制組件界面也可采用顏色漸變效果,在顯示控制組件界面時(shí),可將控制組件界面由淺入深逐漸顯示在當(dāng)前顯示界面上,例如,處于隱藏狀態(tài)的控制組件顯示界面為透明,則在顯示控制組件顯示界面時(shí),由透明逐漸加深顏色將控制組件顯示界面顯示出來,以使顯示效果更佳豐富;也可采用其它顯示方式來顯示控制組件顯示界面,該顯示方式可由用戶自行設(shè)置。
[0089]在本實(shí)施例中,控制界面組件中的控件可設(shè)置對(duì)應(yīng)的控制組件子界面,控制組件子界面的具體調(diào)出流程如下:a、偵測(cè)到基于所述控制組件界面觸發(fā)的控制組件子界面的顯示指令,根據(jù)所述顯示指令鎖定所述控制組件界面上的控件;b、根據(jù)控件與控制組件子界面之間的映射關(guān)系,調(diào)出鎖定的控件所對(duì)應(yīng)的處于隱藏狀態(tài)的控制組件子界面;c、將調(diào)出的控制組件子界面的狀態(tài)更改為顯示狀態(tài);d、按照預(yù)設(shè)的參數(shù)將所述控制組件子界面,顯示在應(yīng)用的當(dāng)前顯示界面上。根據(jù)控制界面組件中控件調(diào)出對(duì)應(yīng)的控制組件子界面,使應(yīng)用的功能更加具有多樣性。
[0090]在本實(shí)施例中,在顯示控制組件界面時(shí),可將觸發(fā)控制組件界面顯示指令的控件移動(dòng)至控制組件界面的側(cè)邊,以便用于基于該控件隱藏控制組件界面,同時(shí)也可通過該控件的顏色或者形狀等狀態(tài)來標(biāo)識(shí)控制組件界面處于顯示或者隱藏狀態(tài)。
[0091]本實(shí)施例提出的應(yīng)用的控制組件顯示系統(tǒng),在應(yīng)用正常顯示用戶瀏覽的內(nèi)容時(shí),可將控制組件界面設(shè)置為隱藏狀態(tài),在用戶需要使用控制組件界面對(duì)應(yīng)用進(jìn)行設(shè)置或控制時(shí),可通過應(yīng)用的當(dāng)前顯示界面上的控件或其它方式觸發(fā)控制組件界面顯示指令,在偵測(cè)到控制組件界面顯示指令時(shí),將控制組件界面的狀態(tài)更改為顯示狀態(tài),并按照預(yù)設(shè)的參數(shù)將控制組件界面顯示在當(dāng)前顯示界面上,以供用戶根據(jù)該控制組件界面上的控件對(duì)應(yīng)用進(jìn)行控制及/或設(shè)置,在用戶需要使用控制組件界面時(shí)才顯示該控制組件界面,以節(jié)省應(yīng)用顯示界面中的顯示空間。
[0092]參照?qǐng)D7,圖7為本發(fā)明應(yīng)用的控制組件顯示系統(tǒng)第二實(shí)施例的功能模塊示意圖。
[0093]基于第一實(shí)施例提出本發(fā)明應(yīng)用的控制組件顯示系統(tǒng)第二實(shí)施例,在本實(shí)施例中所述顯示模塊30還用于在接收到用戶發(fā)出的組件隱藏修改指令時(shí),提供所述控制組件界面中的控件修改界面,以供用戶修改所述控制組件界面中的控件;該系統(tǒng)還包括處理模塊40,用于將修改后的所述控制組件界面隱藏。
[0094]用戶可通過當(dāng)前顯示界面上的控件或其它方式觸發(fā)組件隱藏修改指令,用戶在修改控制組件界面時(shí),可對(duì)控制界面中的空間進(jìn)行增加、刪除等操作,也可對(duì)控制組件界面中的控件的圖標(biāo)進(jìn)行修改,以便于用戶根據(jù)需要調(diào)整空間組件界面中的控件,將不常用的控件隱藏起來,使得用戶使用的時(shí)候更加方便。
[0095]參照?qǐng)D8,圖8為圖6中調(diào)用模塊的具體結(jié)構(gòu)示意圖。
[0096]在本發(fā)明應(yīng)用的控制組件顯示系統(tǒng)第一實(shí)施例和第二實(shí)施例中,調(diào)用模塊10包括:
[0097]確定單元11,用于偵測(cè)到控制組件界面的顯示指令時(shí),根據(jù)預(yù)設(shè)的顯示指令與控制組件界面映射關(guān)系,確定偵測(cè)到的顯示指令所對(duì)應(yīng)的處于隱藏狀態(tài)的控制組件界面;
[0098]調(diào)用單元12,用于調(diào)用確定的控制組件界面。
[0099]在應(yīng)用中可設(shè)置多個(gè)控制組件界面,可在應(yīng)用的顯示界面中設(shè)置多個(gè)控件,每個(gè)控件對(duì)應(yīng)不同的控制組件顯示界面,在接收到用戶基于控件觸發(fā)的控制組件界面顯示指令時(shí),首先確定觸發(fā)的控件,不同的控件所對(duì)應(yīng)的顯示指令(如指令代碼)不同,根據(jù)顯示指令與控制組件界面映射關(guān)系,確定偵測(cè)到的顯示指令所對(duì)應(yīng)的控制組件界面,調(diào)用該控制組件界面,并將該控制組件界面的狀態(tài)更改為顯示狀態(tài),按照預(yù)設(shè)的參數(shù)將所述控制組件界面,顯示在應(yīng)用的當(dāng)前顯示界