]可通過更改控制組件界面的屬性來更改控制組件界面的狀態(tài),如顯示狀態(tài)和隱藏狀態(tài)。在本實施例中預設的參數(shù)可包括:控制組件界面顯示的位置信息、顏色信息、尺寸信息、控制組件界面中的控件個數(shù)以及控件圖標等;根據(jù)該顯示參數(shù)確定控制組件界面的顯示位置、顏色、尺寸等信息,顯示該控制組件界面。
[0050]在顯示控制組件界面時,若應用的當前顯示界面設置有滾動條,可根據(jù)當前滾動條的位置信息調(diào)整控制組件界面的顯示位置;例如,可計算滾動條的當前位置所對應的位置信息,與起始位置信息之間的差值,根據(jù)計算的差值修改控制組件界面的位置信息,并根據(jù)修改后的位置信息將控制組件界面顯示在相應的位置,以確??刂平M件界面顯示在當前的顯示界面中。同時,在顯示控制組件界面時,可先獲取的當前顯示界面的比例,根據(jù)當前顯示界面的比例調(diào)整顯示控制組件界面的大小比例,并顯示。
[0051]在顯示控制組件界面時,可將該顯示控制組件界面直接顯示在當前顯示界面中的某個顯示區(qū)域中,也可將控制組件界面采用浮動窗口的方式顯示在當前顯示界面上,將控制組件界面采用浮動窗口的方式顯示在當前顯示界面上,更加節(jié)省應用的顯示界面的顯示空間。
[0052]在顯示控制組件界面也可采用顏色漸變效果,在顯示控制組件界面時,可將控制組件界面由淺入深逐漸顯示在當前顯示界面上,例如,處于隱藏狀態(tài)的控制組件顯示界面為透明,則在顯示控制組件顯示界面時,由透明逐漸加深顏色將控制組件顯示界面顯示出來,以使顯示效果更佳豐富;也可采用其它顯示方式來顯示控制組件顯示界面,該顯示方式可由用戶自行設置。
[0053]在本實施例中,控制界面組件中的控件可設置對應的控制組件子界面,控制組件子界面的具體調(diào)出流程如下:a、偵測到基于所述控制組件界面觸發(fā)的控制組件子界面的顯示指令,根據(jù)所述顯示指令鎖定所述控制組件界面上的控件;b、根據(jù)控件與控制組件子界面之間的映射關系,調(diào)出鎖定的控件所對應的處于隱藏狀態(tài)的控制組件子界面;c、將調(diào)出的控制組件子界面的狀態(tài)更改為顯示狀態(tài);d、按照預設的參數(shù)將所述控制組件子界面,顯示在應用的當前顯示界面上。根據(jù)控制界面組件中控件調(diào)出對應的控制組件子界面,使應用的功能更加具有多樣性。
[0054]在本實施例中,在顯示控制組件界面時,可將觸發(fā)控制組件界面顯示指令的控件移動至控制組件界面的側(cè)邊,以便用于基于該控件隱藏控制組件界面,同時也可通過該控件的顏色或者形狀等狀態(tài)來標識控制組件界面處于顯示或者隱藏狀態(tài)。
[0055]本實施例提出的應用的控制組件顯示方法,在應用正常顯示用戶瀏覽的內(nèi)容時,可將控制組件界面設置為隱藏狀態(tài),在用戶需要使用控制組件界面對應用進行設置或控制時,可通過應用的當前顯示界面上的控件或其它方式觸發(fā)控制組件界面顯示指令,在偵測到控制組件界面顯示指令時,將控制組件界面的狀態(tài)更改為顯示狀態(tài),并按照預設的參數(shù)將控制組件界面顯示在當前顯示界面上,以供用戶根據(jù)該控制組件界面上的控件對應用進行控制及/或設置,在用戶需要使用控制組件界面時才顯示該控制組件界面,以節(jié)省應用顯示界面中的顯示空間。
[0056]參照圖2,圖2為本發(fā)明應用的控制組件顯示方法第二實施例的流程示意圖。
[0057]基于第一實施例提出本發(fā)明應用的控制組件顯示方法第二實施例,在本實施例中該方法還包括:
[0058]步驟S40,在接收到用戶發(fā)出的組件隱藏修改指令時,提供所述控制組件界面中的控件修改界面,以供用戶修改所述控制組件界面中的控件;
[0059]步驟S50,將修改后的所述控制組件界面隱藏。
[0060]用戶可通過當前顯示界面上的控件或其它方式觸發(fā)組件隱藏修改指令,用戶在修改控制組件界面時,可對控制界面中的空間進行增加、刪除等操作,也可對控制組件界面中的控件的圖標進行修改,以便于用戶根據(jù)需要調(diào)整空間組件界面中的控件,將不常用的控件隱藏起來,使得用戶使用的時候更加方便。
[0061]參照圖3,圖3為圖1中步驟SlO的具體流程示意圖。
[0062]在本發(fā)明應用的控制組件顯示方法第一實施例中,步驟SlO包括:
[0063]步驟S11,偵測到控制組件界面的顯示指令時,根據(jù)預設的顯示指令與控制組件界面映射關系,確定偵測到的顯示指令所對應的處于隱藏狀態(tài)的控制組件界面;
[0064]步驟S12,調(diào)用確定的控制組件界面。
[0065]在應用中可設置多個控制組件界面,可在應用的顯示界面中設置多個控件,每個控件對應不同的控制組件顯示界面,在接收到用戶基于控件觸發(fā)的控制組件界面顯示指令時,首先確定觸發(fā)的控件,不同的控件所對應的顯示指令(如指令代碼)不同,根據(jù)顯示指令與控制組件界面映射關系,確定偵測到的顯示指令所對應的控制組件界面,調(diào)用該控制組件界面,并將該控制組件界面的狀態(tài)更改為顯示狀態(tài),按照預設的參數(shù)將所述控制組件界面,顯示在應用的當前顯示界面上;在本實施例中也可通過其它方式實現(xiàn)不同控制組件顯示界面的調(diào)用,例如用戶在使用觸摸屏調(diào)用控制組件界面時,可通過不同的滑動軌跡來調(diào)動不同的控制組件界面,在偵測到控制組件顯示指令時,可首先確定當前用戶對觸摸屏的操作的滑動軌跡,并通過將滑動軌跡與標準滑動軌跡進行比對,以確定當前滑動軌跡所對應的控制組件界面顯示指令,根據(jù)顯示指令與控制組件界面的映射關系確定當前的顯示指令所對應的控制組件界面,調(diào)用該控制組件界面并顯示。本領域技術人員必須了解的是,根據(jù)不同顯示指令調(diào)用不同的控制界面組件,并不限定于上述方案,本領域技術人員根據(jù)上述技術方案提出的其它變形實施例均在本方案的保護范圍中。
[0066]參照圖4,圖4為本發(fā)明應用的控制組件顯示方法第三實施例的流程示意圖。
[0067]基于第一實施例和第二實施例提出本發(fā)明應用的控制組件顯示方法第三實施例,在本實施例中步驟30之后包括:
[0068]步驟60,在偵測到控制組件界面的隱藏指令時,或者,在預設的時間間隔之后,將所述控制組件界面的狀態(tài)更改為隱藏狀態(tài)。
[0069]用戶可通過應用的當前顯示界面上的控件或者標識,來觸發(fā)控制組件界面的隱藏指令,以隱藏當前顯示控制組件界面,以實現(xiàn)快捷的隱藏控制組件界面的效果;或者在顯示控制組件界面預設的時間間隔之后,將控制組件界面的狀態(tài)更改為隱藏狀態(tài),以隱藏控制組件界面,以防止用戶在長時間不使用控制組件界面時,該控制組件界面占用當前顯示界面的顯示空間,影響用戶瀏覽應用的內(nèi)容或?qū)眠M行操作。
[0070]在其它變形實施例中,也可在預設的時間間隔之內(nèi)未接收到用戶基于所述控制組件界面的操作指令時,將所述控制組件界面的狀態(tài)更改為隱藏狀態(tài),以防止用戶在基于控制組件界面上的空間進行操作時,出現(xiàn)控制組件界面突然消失的情況。
[0071]參照圖5,圖5為本發(fā)明應用的控制組件顯示方法第四實施例的流程示意圖。
[0072]基于第一至第三任一實施例提出本發(fā)明應用的控制組件顯示方法第四實施例,在本實施例中步驟S30之后該方法包括:
[0073]步驟70,在當前顯示界面中的滾動條的位置信息更改時,確定滾動條的位置信息的改變值;
[0074]步驟80,根據(jù)確