一種進度指示條的實現方法和裝置制造方法
【專利摘要】本發明適用于進度指示領域,提供了一種進度指示條的實現方法,該方法包括:接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息;根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域;在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。本發明使得拖拽滑塊所在的位置的至少一端覆蓋有自定義圖片構成的遮罩層,從而更加清楚的顯示當前的進度信息,直觀的顯示方式使用戶操作更為方便直觀,提高操作效率的同時也可以節省對移動終端操作期間的耗電量。
【專利說明】一種進度指示條的實現方法和裝置
【技術領域】
[0001]本發明屬于進度指示領域,尤其涉及進度指示條的實現方法和裝置。
【背景技術】
[0002]在移動終端如智能手機或者PAD等設備中,可以通過視頻或者音頻播放器播放音視頻文件,為用戶帶來方便,特別是隨著無線通信技術的發展,越來越多的用詞能夠享受到在線的獲取影音文件,方便隨時隨地的信息獲取。
[0003]在使用移動終端在線獲取音視頻文件時,往往同時需要使用拖拽控件和進度控件,由拖拽控件實現對當前播放進度的顯示與新的播放進度的調整,通過進度控件顯示通過網絡在線獲取文件時的文件下載進度,或者區分進度條上的不同區域。
[0004]然而,進度控件一般包括數據緩沖區域和數據未緩沖區域,拖拽控件一般包括進度條和拖拽滑塊,由于進度控件與拖拽控件在以前都是獨立使用,沒有同時在同一個進度條上體現進度和拖拽功能,特別在拖拽滑塊顏色與進度條顏色相似的情況下,不易清楚的顯示當前的進度信息,用戶操作拖拽滑塊不夠直觀,在操作效率不高的情況下也就容易造成移動終端操作期間的耗電量。
【發明內容】
[0005]本發明實施例的目的在于提供一種帶緩沖遮罩的進度指示條的實現方法,以解決現有技術不能清楚的顯示當前的進度信息的問題,從而使拖拽滑塊的顯示更加直觀,提高操作效率的同時也能夠減少移動終端操作期間的耗電量。
[0006]本發明實施例是這樣實現的,一種進度指示條的實現方法,所述方法包括:
[0007]接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息;
[0008]根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域;
[0009]在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0010]本發明第二方面提供了一種進度指示條的實現裝置,所述裝置包括:
[0011]第一接收單元,用于接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息;
[0012]獲取單元,用于根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域;
[0013]第一加載單元,用于在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0014]在本發明中,通過接收進度指示條上的拖拽滑塊的拖拽指令,根據拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取到所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域,并在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層,使得拖拽滑塊所在的位置的至少一端覆蓋有自定義圖片構成的遮罩層,從而更加清楚的顯示當前的進度信息,直觀的顯示方式使用戶操作更為方便直觀,提高操作效率的同時也可以節省對移動終端操作期間的耗電量。
【專利附圖】
【附圖說明】
[0015]圖1是本發明第一實施例提供的進度指示條的實現方法的實現流程圖;
[0016]圖1a為本發明第一實施例提供的進度指示條的第一進度指示條區域的示意圖;
[0017]圖2是本發明第二實施例提供的進度指示條的實現方法的實現流程圖;
[0018]圖2a為本發明第二實施例提供的進度指示條的第二進度指示條區域的示意圖;
[0019]圖3是本發明第三實施例提供的進度指示條的實現方法的實現流程圖;
[0020]圖3a是本發明第三實施例提供的進度指示條上的進度指示條長度的示意圖;
[0021]圖4是本發明第四實施例提供的進度指示條的實現裝置的結構示意圖;
[0022]圖5為本發明第五實施例提供的終端相關的手機的部分結構的框圖。
【具體實施方式】
[0023]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0024]在本發明實施例中所述的進度指示條,既可以實現拖拽功能,又能夠實現緩沖數據的功能,綜合了進度控件與拖拽控件的功能。其實現方法,可以用于計算機應用中的各種需要進行進度調整的軟件或應用程序,也可以應用于各移動終端中的應用軟件或者程序中,通過獲取遮罩層長度以,并調用自定義圖片于遮罩層,可以更加清楚的顯示進度指示條的當前進度,提高操作效率。其主要包括如下步驟:
[0025]接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息;根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域;在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0026]下面通過實施例進行詳細說明。
[0027]實施例一:
[0028]圖1示出了本發明第一實施例提供的進度指示條的實現方法的實現流程,詳述如下:
[0029]在步驟SlOl中,接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息。
[0030]其中,所述拖拽指令,可以為接收的鼠標的拖拽操作指令,也可以為觸摸拖拽指令。其中拖拽指令包括接收作用于拖拽滑塊上的鼠標左鍵點擊或者觸摸點擊指令、在所述點擊指令后的長按、以及在位置改變后的松開鼠標左鍵或者離開觸摸屏的指令。
[0031]所述拖拽滑塊,為進度指示條上用于顯示當前進度指示條所指代的參數信息,所述參數信息可以為音量信息、播放聲音文件或者視頻文件的進度信息等,具體的說,比如用于顯示音量信息,進度指示條的整個長度代表音量的最大值,拖拽滑塊在進度指示條的位置占整個進度指示條長度的百分比,相應的指代當前拖拽滑塊對應的音量,如音量的最大值為a,當前拖拽滑塊位于進度指示條45%的位置,那么對應的音量為45%a。
[0032]其中,所述拖拽滑塊中包括的拖拽滑塊移動后在進度指示條上的位置信息,對于水平位置設置的進度指示條,可以用X軸的坐標表示拖拽滑塊的位置信息,對于豎直位置設置的進度指示條,可以用Y軸的坐標表示拖拽滑塊的位置信息,對于相對少見的非水平或豎直位置設置的進度指示條,可以用(x,y)來表示拖拽滑塊的位置信息,本實施例和以下實施例以常見的水平位置的進度指示條進行說明,其它方式與其相應。
[0033]在步驟S102中,根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域。
[0034]其中,獲取到拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,并獲取所述位置信息到進度指示條起點位置,或所述位置信息到進度指示條終點位置的第一進度指示條區域,即由拖拽后的滑塊將進度指示條分為兩個部分,此時將其中一部分,可以為進度指示條的拖拽滑塊到進度指示條的起點位置的這一段區域,也可以為進度指示條的拖拽滑塊到進度指示條的終位置的這一部分,定義為第一進度指示條區域。
[0035]如圖1a所示,當前進度指示條的總長度為D,進度指示條的起點位置為xl,進度指示條上的拖拽滑塊的位置為x2,那么第一進度指示條區域可以為從起點位置xl到拖拽滑塊的位置x2之間的這個區域,也可以為拖拽滑塊的位置x2到終點的位置xl+D構成的這個區域,可以根據步驟S103中加載的自定義圖片進行靈活的設定第一進度指示條區域的位置。
[0036]在步驟S103中,在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0037]由步驟S102獲取的第一進度指示條區域,在所述第一進度指示條區域加載一個遮罩層,所述遮罩層上的圖形可在圖片庫中選取自定義的圖片。
[0038]其中,所述自定義的圖片,盡量選擇與進度指示條本身的圖片色彩、對比度或者亮度不相同的圖片,以形成較好的對比,更加清楚的顯示進度指示條滑塊兩邊的區間對比效果O
[0039]本發明實施例通過接收進度指示條上的拖拽滑塊的拖拽指令,根據拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取到所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域,并在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層,使得拖拽滑塊所在的位置的至少一端覆蓋有自定義圖片構成的遮罩層,從而更加清楚的顯示當前的進度信息,直觀的顯示方式使用戶操作更為方便直觀,提高操作效率的同時也可以節省對移動終端操作期間的耗電量。
[0040]實施例二:
[0041]圖2未出了本發明第二實施例提供的進度指示條的實現方法的實現流程,詳述如下:
[0042]在步驟S201中,接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息和滑塊移動前在進度指示條上的位置信息。
[0043]與實施例一不同的是,所述拖拽指令還包括滑塊移動前在進度指示條上的位置信肩、O
[0044]在步驟S202中,根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域。
[0045]在步驟S203中,在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0046]在步驟S204中,根據所述滑塊移動前在進度指示條上的位置信息和滑塊移動后在進度指示條上的位置信息確定的第二進度指示條區域。
[0047]具體的,在拖拽滑塊移動前,記錄拖拽滑塊在進度指示條上初始的第一位置信息,在拖拽滑塊移動后,記錄其移動后,滑塊所停止的第二位置信息,由所述第一位置信息開始至第二位置信息結束的區間,定義為第二進度指示條區域。
[0048]如圖2a所示,整個進度指示條的起點的位置坐標為xl,拖拽滑塊在移動前的第一位置信息的坐標x2’,拖拽滑塊在移動后的第二位置信息的坐標為x2,因此,第二進度指示條區域可以為:以坐標x2’為起點,以坐標x2為終點所構成的這一滑動經過的區間。
[0049]在步驟S205中,在所述第二進度指示條區域加載由自定義圖片構成的第二遮罩層,所述第二遮罩層與第一遮罩層區別顯示。
[0050]由步驟S204所確定的第二進度指示條區域加載由自定義圖片構成的第二遮罩層,其中,自定義圖片可以根據預先定義的圖片庫中查找。
[0051]其中,所述第二遮罩層與第一遮罩層區別顯示,可以采用如以方式實現:
[0052]1、所述第一遮罩層與第二遮罩層位于進度指示條同一層的兩個不同區域;
[0053]2、所述第一遮罩層與第二遮罩層中的位于上一層具有透明性的遮罩層。
[0054]其中,第一種實現方式中,可以將第一遮罩層與第二遮罩層在同一平面,分別占據不同的位置,如可以將第一遮罩層位于進度指示條的上半部分,第二遮罩層位于進度指示條的下半部分,這種方式可以實現區別顯示。
[0055]第二種實現方式中,可以將兩個遮罩層設置為上下兩層,位于上層的遮罩層可以設置為一定的透明度,比如50%的透明度,從而使得下面的遮罩層也能夠顯示出其顏色。
[0056]相應的,在遮罩層更多的情況下,可以將進度指示條分成多個部分分別顯示,或者將遮罩層分別設置不同的透明度,將位于最上層的遮罩層的透明度設置為最高,從而方便顯不O
[0057]本發明實施例與實施例一不同之處在于,通過記錄滑塊移動前的位置信息、移動后的位置信息,并對位于滑動區間的第二進度指示條區域用第二遮罩層顯示,可以獲得對進度指示條滑動距離的顯示,從而能夠對當前滑動距離有更為直觀的顯示。
[0058]實施例三:
[0059]圖3未出了本發明第三實施例提供了一種進度指示條的實現方法的實現流程,詳述如下:
[0060]在步驟S301中,接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息。
[0061]在步驟S302中,根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域。
[0062]具體的,得到第一進度指示條區域可以包括如下步驟:
[0063]如圖3a所示,所述進度指示條的總長度為D,進度指示條的起點位置的坐標為xl,拖拽滑塊移動后的位置信息為x2,拖拽滑塊的半徑或一半寬度為x3,那么,當x2〈xl+D-x3且x2>xl+x3時,所述第一進度指示條區域為從xl到x2之間的,長度為x2-xl的區間。
[0064]當x2>xl+D_x3時,第一進度指示條區域的長度為D_x3,當x2〈xl+x3時,第一進度指示條區域的長度為x3,其中,x2與xl+D-x3相等時,所述第一進度指示條區域從xl到xl+D-x3,長度為x2,或者x2與xl+x3相等時,所述第一進度指示條區域從xl到xl+x3,長度為x3。
[0065]通過在進度指示條的兩端設置滑塊半徑長度或者一半寬度的緩沖區域,可以使得滑塊不至于移動到進度指示條以外,從而更為有效的在進度指示條上顯示滑塊,防止滑出進度指示條。
[0066]本步驟所述得到第一進度指示條區域的方法,同樣可以用于實施例一和實施例
--O
[0067]在步驟S303中,在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0068]在步驟S304中,接收用于進度指示條上的數據緩沖的數據信息。
[0069]在步驟S305中,根據所述數據信息占整個數據的比例值,在所述進度指示條上相應比例的長度上加載自定義圖片構成的第三遮罩層。
[0070]其中,所述用于進度指示條上的數據緩沖的數據信息,是指和進度指示條所對應指代或顯示的參數,比如對于在線收聽的聲音文件或者視頻文件等,在一邊播放文件時,需要一邊緩沖,為了形象的展示當前緩沖的進度信息,在當前進度指示條上設置第自定義圖片構成的第三遮罩層,所述第三遮罩層的長度根據整個進度指示條的長度和數據的緩沖比例決定,即整個進度指示條的長度與緩沖比例的乘積即為第三遮罩層的長度。
[0071]所述第三遮罩層也可以設置為一定透明度的圖片,用于在不同層面上顯示多個遮罩層,從而可以同時顯示多個遮罩層。
[0072]另外,本發明實施例中,所述自定義圖片通過填充的方式或者壓縮方式加載,同樣,這種填充方式或者壓縮方式也適用于實施例一和實施例二。
[0073]在本實施例中,通過接收的緩沖數據,顯示由自定義圖片顯示的第三遮罩層,從而更加智能的顯示多種數據進度,提高進度指示條使用的便利性。
[0074]實施例四:
[0075]圖4示出了本發明第四實施例提供的進度指示條的實現裝置的結構示意圖,詳述如下:
[0076]本發明實施例所述進度指示條的實現裝置,包括:
[0077]第一接收單元401,用于接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息;
[0078]獲取單元402,用于根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域;
[0079]第一加載單元403,用于在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0080]為提高進度指示條顯示的多樣性,作為本發明實施例一種可選的方式,所述拖拽指令還包括滑塊移動前在進度指示條上的位置信息,所述裝置還包括:
[0081]確定單元404,用于根據所述滑塊移動前在進度指示條上的位置信息和滑塊移動后在進度指示條上的位置信息確定的第二進度指示條區域;
[0082]第二加載單元405,用于在所述第二進度指示條區域加載由自定義圖片構成的第二遮罩層,所述第二遮罩層與第一遮罩層區別顯示。
[0083]其中,所述第一遮罩層與第二遮罩層位于進度指示條同一層的兩個不同區域或者所述第一遮罩層與第二遮罩層中的位于上一層具有透明性的遮罩層。
[0084]為進一步提高其顯示的數據信息,所述裝置還包括:
[0085]第二接收單元406,用于接收用于進度指示條上的數據緩沖的數據信息;
[0086]第三加載單元407,用于根據所述數據信息占整個數據的比例值,在所述進度指示條上相應比例的長度上加載自定義圖片構成的第三遮罩層。
[0087]其中,所述獲取單元402具體用于:
[0088]所述進度指示條的總長度為D,進度指示條的起點位置的坐標為xl,拖拽滑塊移動后的位置信息為x2,拖拽滑塊的半徑或一半寬度為x3,那么,當x2〈xl+D-x3且x2>xl+x3時,所述第一進度指示條區域為從xl到x2之間的,長度為x2-xl的區間;
[0089]當x2>xl+D_x3時,第一進度指示條區域的長度為D_x3,當x2〈xl+x3時,第一進度指示條區域的長度為x3。
[0090]上述自定義圖片通過填充的方式或者壓縮方式加載。
[0091]本發明實施例為與實施例一、實施例二和實施例三所述方法相對應的裝置,在此不作重復贅述。
[0092]實施例五:
[0093]圖5示出的是與本發明實施例提供的終端相關的手機的部分結構的框圖。參考圖5,手機包括:射頻(Rad1 Frequency,RF)電路510、存儲器520、輸入單元530、顯示單元540、傳感器550、音頻電路560、無線保真(wireless fidelity,WiFi)模塊570、處理器580、以及電源590等部件。本領域技術人員可以理解,圖5中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0094]下面結合圖5對手機的各個構成部件進行具體的介紹:
[0095]RF電路510可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,給處理器580處理;另外,將設計上行的數據發送給基站。通常,RF電路包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(LowNoise Amplifier,LNA)、雙工器等。此外,RF電路510還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(Global System of Mobile communicat1n, GSM)、通用分組無線服務(GeneralPacket Rad1 Service, GPRS)、碼分多址(Code Divis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access, WCDMA)、長期演進(Long TermEvolut1n, LTE))、電子郵件、短消息服務(Short Messaging Service, SMS)等。
[0096]存儲器520可用于存儲軟件程序以及模塊,處理器580通過運行存儲在存儲器520的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器520可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器520可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。
[0097]輸入單元530可用于接收輸入的數字或字符信息,以及產生與手機500的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元530可包括觸控面板531以及其他輸入設備532。觸控面板531,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板531上或在觸控面板531附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板531可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器580,并能接收處理器580發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板531。除了觸控面板531,輸入單元530還可以包括其他輸入設備532。具體地,其他輸入設備532可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0098]顯示單元540可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元540可包括顯示面板541,可選的,可以采用液晶顯示器(Liquid CrystalDisplay, IXD)、有機發光二極管(Organic Light-Emitting D1de, 0LED)等形式來配置顯示面板541。進一步的,觸控面板531可覆蓋顯示面板541,當觸控面板531檢測到在其上或附近的觸摸操作后,傳送給處理器580以確定觸摸事件的類型,隨后處理器580根據觸摸事件的類型在顯示面板541上提供相應的視覺輸出。雖然在圖5中,觸控面板531與顯示面板541是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板531與顯示面板541集成而實現手機的輸入和輸出功能。
[0099]手機500還可包括至少一種傳感器550,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板541的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板541和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
[0100]音頻電路560、揚聲器561,傳聲器562可提供用戶與手機之間的音頻接口。音頻電路560可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器561,由揚聲器561轉換為聲音信號輸出;另一方面,傳聲器562將收集的聲音信號轉換為電信號,由音頻電路560接收后轉換為音頻數據,再將音頻數據輸出處理器580處理后,經RF電路510以發送給比如另一手機,或者將音頻數據輸出至存儲器520以便進一步處理。
[0101]WiFi屬于短距離無線傳輸技術,手機通過WiFi模塊570可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖5示出了WiFi模塊570,但是可以理解的是,其并不屬于手機500的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
[0102]處理器580是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器520內的軟件程序和/或模塊,以及調用存儲在存儲器520內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器580可包括一個或多個處理單元;優選的,處理器580可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器580中。
[0103]手機500還包括給各個部件供電的電源590 (比如電池),優選的,電源可以通過電源管理系統與處理器580邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
[0104]盡管未示出,手機500還可以包括攝像頭、藍牙模塊等,在此不再贅述。
[0105]在本發明實施例中,該終端所包括的處理器580還具有以下功能:執行進度指示條的實現方法,包括:
[0106]接收進度指不條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息;
[0107]根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域;
[0108]在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
[0109]以上所述僅為本發明的較佳實施例而已,并不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1.一種進度指示條的實現方法,其特征在于,所述方法包括: 接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息; 根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域; 在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
2.根據權利要求1所述的方法,其特征在于,所述拖拽指令還包括滑塊移動前在進度指示條上的位置信息,所述方法還包括: 根據所述滑塊移動前在進度指示條上的位置信息和滑塊移動后在進度指示條上的位置信息確定的第二進度指示條區域; 在所述第二進度指示條區域加載由自定義圖片構成的第二遮罩層,所述第二遮罩層與第一遮罩層區別顯示。
3.根據權利要求2所述的方法,其特征在于,所述第一遮罩層與第二遮罩層位于進度指示條同一層的兩個不同區域或者所述第一遮罩層與第二遮罩層中的位于上一層具有透明性的遮罩層。
4.根據權利要求1所述方法,其特征在于,所述方法還包括: 接收用于進度指示條上的數據緩沖的數據信息; 根據所述數據信息占整個數據的比例值,在所述進度指示條上相應比例的長度上加載自定義圖片構成的第三遮罩層。
5.根據權利要求1所述方法,其特征在于,根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,得到所述位置信息到進度指示條起點位置的第一進度指示條區域包括: 所述進度指示條的總長度為D,進度指示條的起點位置的坐標為xl,拖拽滑塊移動后的位置信息為x2,拖拽滑塊的半徑或一半寬度為x3,那么,當x2〈xl+D-x3且x2>xl+x3時,所述第一進度指示條區域為從xl到x2之間的,長度為x2-xl的區間; 當x2>xl+D-x3時,第一進度指示條區域的長度為D-x3,當x2〈xl+x3時,第一進度指示條區域的長度為x3。
6.根據權利要求1-5任一項所述的方法,其特征在于,所述自定義圖片通過填充的方式或者壓縮方式加載。
7.一種進度指示條的實現裝置,其特征在于,所述裝置包括: 第一接收單元,用于接收進度指示條上的拖拽滑塊的拖拽指令,所述拖拽指令包括拖拽滑塊移動后在進度指示條上的位置信息; 獲取單元,用于根據所述接收拖拽指令包括的拖拽滑塊移動后在進度指示條上的位置信息,獲取所述位置信息到進度指示條起點位置或所述位置信息到進度指示條終點位置的第一進度指示條區域; 第一加載單元,用于在所述第一進度指示條區域加載由自定義圖片構成的第一遮罩層。
8.根據權利要求7所述的裝置,其特征在于,所述拖拽指令還包括滑塊移動前在進度指示條上的位置信息,所述裝置還包括: 確定單元,用于根據所述滑塊移動前在進度指示條上的位置信息和滑塊移動后在進度指示條上的位置信息確定的第二進度指示條區域; 第二加載單元,用于在所述第二進度指示條區域加載由自定義圖片構成的第二遮罩層,所述第二遮罩層與第一遮罩層區別顯示。
9.根據權利要求8所述的裝置,其特征在于,所述第一遮罩層與第二遮罩層位于進度指示條同一層的兩個不同區域或者所述第一遮罩層與第二遮罩層中的位于上一層具有透明性的遮罩層。
10.根據權利要求7所述裝置,其特征在于,所述裝置還包括: 第二接收單元,用于接收用于進度指示條上的數據緩沖的數據信息; 第三加載單元,用于根據所述數據信息占整個數據的比例值,在所述進度指示條上相應比例的長度上加載自定義圖片構成的第三遮罩層。
11.根據權利要求7所述裝置,其特征在于,所述獲取單元具體用于: 所述進度指示條的總長度為D,進度指示條的起點位置的坐標為xl,拖拽滑塊移動后的位置信息為x2,拖拽滑塊的半徑或一半寬度為x3,那么,當x2〈xl+D-x3且x2>xl+x3時,所述第一進度指示條區域為從xl到x2之間的,長度為x2-xl的區間; 當x2>xl+D-x3時,第一進度指示條區域的長度為D-x3,當x2〈xl+x3時,第一進度指示條區域的長度為x3。
12.根據權利要求7-11任一項所述的裝置,其特征在于,所述自定義圖片通過填充的方式或者壓縮方式加載。
【文檔編號】G06F3/0485GK104423840SQ201310399778
【公開日】2015年3月18日 申請日期:2013年9月4日 優先權日:2013年9月4日
【發明者】王玉龍 申請人:騰訊科技(深圳)有限公司