一種列表顯示方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種列表顯示方法及終端。
【背景技術(shù)】
[0002]列表(標(biāo)簽選項卡)為常用的交互界面應(yīng)用形式。列表一般包括多個標(biāo)簽,各個標(biāo)簽分別對應(yīng)多個數(shù)據(jù)選項,列表每次只能顯示一個標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項,當(dāng)用戶滑動一次列表時,就可以切換到其他標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。列表的運用不但有利于分類信息的顯示、在有限的顯示界面中展現(xiàn)盡可能多的信息,而且具有易操作、切換速度快及用戶體驗好的優(yōu)點。雖然目前很多終端中滑動切換列表時已經(jīng)有不少的顯示效果,如列表至上而下延時出現(xiàn)、顯示界面的透明度漸漸飽和出現(xiàn)等,這些效果都是固定的形式,用戶希望能有更加人性化的顯示方式。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種列表顯示方法及終端??梢栽鰪娏斜砬袚Q的動畫效果,提高用戶的使用體驗。
[0004]本發(fā)明實施例提供了一種列表顯示方法,所述列表包括多個標(biāo)簽,所述多個標(biāo)簽分別對應(yīng)多個數(shù)據(jù)選項,包括:
[0005]根據(jù)用戶輸入的針對所述多個標(biāo)簽中的目標(biāo)標(biāo)簽的滑動手勢,獲取在顯示界面上的所述滑動手勢的起始位置;
[0006]確定所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離;
[0007]根據(jù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離,先后開始滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。
[0008]其中,所述根據(jù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離,先后開始滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項包括:
[0009]按照所述多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離的從小到大的順序,先后開始滑動所述多個數(shù)據(jù)選項。
[0010]其中,所述根據(jù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離,先后開始滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項之后,還包括:
[0011]若所述目標(biāo)標(biāo)簽位于所述顯示界面中的第一邊緣區(qū)域且所述滑動手勢指向所述第一邊緣區(qū)域,則從所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項切換到所述列表中的其他標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。
[0012]其中,所述根據(jù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離,先后開始滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項包括:
[0013]獲取在所述顯示界面上的所述滑動手勢的滑動速度;
[0014]根據(jù)在所述顯示界面上的所述滑動手勢的滑動速度,滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。
[0015]其中,所述根據(jù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離,先后開始滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項之后,還包括:
[0016]若所述目標(biāo)標(biāo)簽位于所述顯示界面中的第一邊緣區(qū)域且所述滑動手勢指向所述第一邊緣區(qū)域相對的第二邊緣區(qū)域,則向所述第二邊緣區(qū)域的方向滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項;
[0017]當(dāng)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項的滑動距離到達預(yù)設(shè)閾值時,恢復(fù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項的顯示狀態(tài)。
[0018]相應(yīng)地,本發(fā)明實施例提供了一種列表顯示終端,所述列表包括多個標(biāo)簽,所述多個標(biāo)簽分別對應(yīng)多個數(shù)據(jù)選項,包括:
[0019]位置獲取模塊,用于根據(jù)用戶輸入的針對所述多個標(biāo)簽中的目標(biāo)標(biāo)簽的滑動手勢,獲取在顯示界面上的所述滑動手勢的起始位置;
[0020]距離確定模塊,用于確定所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離;
[0021]選項滑動模塊,用于根據(jù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離,先后開始滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。
[0022]其中,所述選項滑動模塊,具體用于按照所述多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離的從小到大的順序,先后開始滑動所述多個數(shù)據(jù)選項。
[0023]其中,所述選項滑動模塊,還用于若所述目標(biāo)標(biāo)簽位于所述顯示界面中的第一邊緣區(qū)域且所述滑動手勢指向所述第一邊緣區(qū)域,則從所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項切換到所述列表中的其他標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。
[0024]其中,所述選項滑動模塊包括:
[0025]速度獲取單元,用于獲取在所述顯示界面上的所述滑動手勢的滑動速度;
[0026]選項滑動單元,用于根據(jù)在所述顯示界面上的所述滑動手勢的滑動速度,滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。
[0027]其中,所述選項滑動模塊,還用于若所述目標(biāo)標(biāo)簽位于所述顯示界面中的第一邊緣區(qū)域且所述滑動手勢指向所述第一邊緣區(qū)域相對的第二邊緣區(qū)域,則向所述第二邊緣區(qū)域的方向滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項;以及當(dāng)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項的滑動距離到達預(yù)設(shè)閾值時,恢復(fù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項的顯示狀態(tài)。
[0028]實施本發(fā)明實施例,根據(jù)用戶輸入的針對多個標(biāo)簽中的目標(biāo)標(biāo)簽的滑動手勢,獲取在顯示界面上的滑動手勢的起始位置;確定目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到滑動手勢的起始位置的距離;根據(jù)目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到滑動手勢的起始位置的距離,先后開始滑動目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項,從而增強列表切換的動畫效果,提高用戶的使用體驗。
【附圖說明】
[0029]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0030]圖1是本發(fā)明實施例提出的一種列表顯示方法的流程圖;
[0031]圖2是本發(fā)明實施例提供的一種列表滑動顯示方法的第一顯示效果圖;
[0032]圖3是本發(fā)明提出的一種列表顯示方法的另一實施例的流程圖;
[0033]圖4A是本發(fā)明實施例提供的一種列表滑動顯示方法的第二顯示效果圖;
[0034]圖4B是本發(fā)明實施例提供的一種列表滑動顯示方法的第三顯示效果圖;
[0035]圖5是本發(fā)明實施例提出的一種列表顯示終端的結(jié)構(gòu)示意圖;
[0036]圖6是本發(fā)明實施例提出列表顯示終端中的選項滑動模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0037]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0038]請參考圖1,圖1是本發(fā)明實施例提出的一種列表顯示方法的流程圖。如圖所示,本發(fā)明實施例中的方法包括:
[0039]S101,根據(jù)用戶輸入的針對所述多個標(biāo)簽中的目標(biāo)標(biāo)簽的滑動手勢,獲取在顯示界面上的所述滑動手勢的起始位置。
[0040]具體實現(xiàn)中,當(dāng)接收到用戶輸入的滑動手勢時,可以通過重力傳感器獲取在顯示界面上的滑動手勢的起始位置,其中,滑動手勢的起始位置可以為滑動手勢在顯示界面上的坐標(biāo)。
[0041]S102,確定所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離。
[0042]具體實現(xiàn)中,可以首先將所述目標(biāo)標(biāo)簽對應(yīng)的每個數(shù)據(jù)選項的區(qū)域中心作為參考點,確定每個數(shù)據(jù)選項的參考點的坐標(biāo),然后計算目標(biāo)標(biāo)簽對應(yīng)的每個數(shù)據(jù)選項的區(qū)域中心到所述滑動手勢的起始位置的距離。
[0043]S103,根據(jù)所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離,先后開始滑動所述目標(biāo)標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項。
[0044]具體實現(xiàn)中,可以按照所述多個數(shù)據(jù)選項分別到所述滑動手勢的起始位置的距離的從小到大的順序,先后開始滑動所述多個數(shù)據(jù)選項。例如:如圖2所示,列表中包括“顯示”、“聲音”、“常規(guī)”3個標(biāo)簽,其中,“顯示”標(biāo)簽對應(yīng)的多個數(shù)據(jù)選項包括“亮度”、“背光時間”、“自動旋轉(zhuǎn)屏”、“電量百分比”、“呼吸燈”、“按鍵背光”、“運行商信息”等等。由S102可以確定滑動手勢的起始位置距離數(shù)據(jù)選項“背光時間”最近,因此,可以最先滑動數(shù)據(jù)選項“背光時間”;確定滑動手勢距離數(shù)據(jù)選項“運行商信息”最遠,可以最后滑動