在列表顯示界面中顯示列表的方法和移動終端的制作方法
【專利摘要】本發(fā)明提供了一種在列表顯示界面中顯示列表的方法以及相應的移動終端。該方法包括以下步驟:獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號;在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離,所述預定距離等于要添加到列表中的條目的高度;將要添加到列表中的條目添加到列表中;以及將該條目顯示在目標顯示位置處。本發(fā)明還提供了另一種在列表顯示界面中顯示列表的方法以及相應的移動終端。
【專利說明】在列表顯示界面中顯示列表的方法和移動終端
【技術(shù)領域】
[0001]本發(fā)明涉及移動通信領域,更具體地,涉及在列表顯示界面中顯示列表的方法和實現(xiàn)該方法的移動終端。
【背景技術(shù)】
[0002]作為移動通信終端(如手機、平板計算機、便攜式計算機等)的主流開發(fā)平臺之一,安卓(Android)默認提供的列表控件(List View)用于以列表的形式顯示數(shù)據(jù),并且能夠根據(jù)數(shù)據(jù)的長度進行自適應顯示。
[0003]在添加或刪除某一列表條目時,列表控件將重新排列受影響的列表條目,并將其直接顯示在重新排列后的顯示位置處。
[0004]圖1示出了根據(jù)現(xiàn)有技術(shù)的列表控件的一個示例顯示。這里,假設要刪除條目2。如圖1所示,在從左側(cè)列表中刪除了條目2之后,列表控件將對列表中的條目2之后的條目進行重新排列,并直接顯示重新排列后的列表,如圖1右側(cè)所示的列表。也就是說,在添加或刪除某一列表條目時,在視覺顯示上,不經(jīng)過任何過渡就將受影響的列表條目直接顯示在各自重新排列后的顯示位置。這在感官體驗上非常突兀。在向列表中添加某一條目時,同樣存在這樣的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了在列表顯示界面中顯示列表的方法和用于實現(xiàn)上述方法的移動終端。
[0006]具體地,根據(jù)本發(fā)明的第一方案,提供了一種在列表顯示界面中顯示列表的方法。該方法包括以下步驟:獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號;在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離,所述預定距離等于要添加到列表中的條目的高度;將要添加到列表中的條目添加到列表中;以及將該條目顯示在目標顯示位置處。
[0007]在一些實施例中,將該條目顯示在目標顯示位置處的步驟可以包括:使該條目執(zhí)行從列表顯示界面外位移到目標顯示位置的動畫。
[0008]在一些實施例中,在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離的步驟可以包括:使列表中的該索引號之后的所有條目同時執(zhí)行向下位移預定距離的動畫。
[0009]在一些實施例中,在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離的步驟可以包括:使列表中的該索引號之后的所有條目逐個執(zhí)行向下位移預定距離的動畫。
[0010]根據(jù)本發(fā)明的第二方案,提供了一種在列表顯示界面中顯示列表的方法。該方法包括以下步驟:獲得要從列表中刪除的條目在列表顯示界面中的顯示位置的索引號;使得要從列表中刪除的條目從列表顯示界面中消失;在列表顯示界面中將列表中的該索引號之后的所有條目向上位移預定距離,所述預定距離等于要刪除的條目的高度;將要從列表中刪除的條目從列表中刪除。
[0011]在一些實施例中,該方法還可以包括步驟:重新加載列表中的每個條目的界面元素。
[0012]在一些實施例中,使得要從列表中刪除的條目從列表顯示界面中消失的步驟可以包括:使要刪除的條目執(zhí)行移出列表顯示界面的動畫。
[0013]在一些實施例中,使得要從列表中刪除的條目從列表顯示界面中消失的步驟可以包括:清空該條目的所有界面元素,并在視覺上使得該條目從列表顯示界面中消失。
[0014]在一些實施例中,將列表中的該顯示位置之后的所有條目向上位移預定距離的步驟可以包括:使列表中的該顯示位置之后的所有條目同時執(zhí)行向上位移預定距離的動畫。
[0015]在一些實施例中,將列表中的該顯示位置之后的所有條目向上位移預定距離的步驟可以包括:使列表中的目標顯示位置之后的所有條目逐個執(zhí)行向上位移預定距離的動畫。
[0016]根據(jù)本發(fā)明的第三方案,提供了一種移動終端。該移動終端包括:獲得單元,用于獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號;呈現(xiàn)單元,用于在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離,所述預定距離等于要添加到列表中的條目的高度;以及添加單元,用于將要添加到列表中的條目添加到列表中。呈現(xiàn)單元還用于將該條目顯示在目標顯示位置處。
[0017]在一些實施例中,所述呈現(xiàn)單元可以用于:使該條目執(zhí)行從列表顯示界面外位移到目標顯示位置的動畫。
[0018]在一些實施例中,所述呈現(xiàn)單元可以用于:使列表中的該索引號之后的所有條目同時執(zhí)行向下位移預定距離的動畫。
[0019]在一些實施例中,所述呈現(xiàn)單元可以用于:使列表中的該索引號之后的所有條目逐個執(zhí)行向下位移預定距離的動畫。
[0020]根據(jù)本發(fā)明的第四方案,提供了一種移動終端。該移動終端包括:獲得單元,用于獲得要從列表中刪除的條目在列表顯示界面中的顯示位置的索引號;呈現(xiàn)單元,用于使得要從列表中刪除的條目從列表顯示界面中消失,以及用于在列表顯示界面中將列表中的該索引號之后的所有條目向上位移預定距離,所述預定距離等于要刪除的條目的高度;以及刪除單元,用于將要從列表中刪除的條目從列表中刪除。
[0021 ] 在一些實施例中,該移動終端還可以包括:重新加載單元,用于重新加載列表中的每個條目的界面元素。
[0022]在一些實施例中,所述呈現(xiàn)單元可以用于:使要刪除的條目執(zhí)行移出列表顯示界面的動畫。
[0023]在一些實施例中,所述呈現(xiàn)單元可以用于:清空該條目的所有界面元素,并在視覺上使得該條目從列表顯示界面中消失。
[0024]在一些實施例中,所述呈現(xiàn)單元可以用于:使列表中的該顯示位置之后的所有條目同時執(zhí)行向上位移預定距離的動畫。
[0025]在一些實施例中,所述呈現(xiàn)單元可以用于:使列表中的目標顯示位置之后的所有條目逐個執(zhí)行向上位移預定距離的動畫。[0026]利用本發(fā)明,可以在列表顯示界面中添加或刪除某一列表條目時,為其余受影響的列表條目添加動作過渡效果,從而實現(xiàn)所有條目平滑地動態(tài)重排。
【專利附圖】
【附圖說明】
[0027]通過下面結(jié)合【專利附圖】
【附圖說明】本發(fā)明的優(yōu)選實施例,將使本發(fā)明的上述及其它目的、特征和優(yōu)點更加清楚,其中:
[0028]圖1示出了根據(jù)現(xiàn)有技術(shù)的列表控件的一個示例顯示。
[0029]圖2是示出了根據(jù)本發(fā)明的一些實施例的移動終端200的示意框圖。
[0030]圖3示出了根據(jù)本發(fā)明的一些實施例的條目添加過程的示例顯示。
[0031]圖4示出了根據(jù)本發(fā)明的一些實施例的條目刪除過程的示例顯示。
[0032]圖5是示出了根據(jù)本發(fā)明的一些實施例的在列表顯示界面中顯示列表的方法500的流程圖。
[0033]圖6是示出了根據(jù)本發(fā)明的一些實施例的移動終端600的方框圖。
[0034]圖7是示出了根據(jù)本發(fā)明的一些實施例的在列表顯示界面中顯示列表的方法700的流程圖。
[0035]圖8是示出了根據(jù)本發(fā)明的一些實施例的移動終端800的方框圖。
[0036]在本發(fā)明的所有附圖中,相同或相似的結(jié)構(gòu)均以相同或相似的附圖標記標識。
【具體實施方式】
[0037]下面參照附圖對本發(fā)明的優(yōu)選實施例進行詳細說明,在描述過程中省略了對于本發(fā)明來說是不必要的細節(jié)和功能,以防止對本發(fā)明的理解造成混淆。以下,以本發(fā)明應用于無線移動通信系統(tǒng)的場景為例,對本發(fā)明進行了詳細描述。但本發(fā)明并不局限于此,本發(fā)明也可以應用于固定通信系統(tǒng)、有線通信系統(tǒng),或者應用于無線移動通信系統(tǒng)、固定通信系統(tǒng)、有線通信系統(tǒng)等的任意混合結(jié)構(gòu)。就移動通信系統(tǒng)而言,本發(fā)明并不局限于所涉及的各個移動通信終端的具體通信協(xié)議,可以包括(但不限于)2G、3G、4G、5G網(wǎng)絡,WCDMA,CDMA2000、TD-SCDMA系統(tǒng)等,不同的移動終端可以采用相同的通信協(xié)議,也可以采用不同的通信協(xié)議。本發(fā)明并不局限于移動終端的具體操作系統(tǒng),可以包括(但不限于)iOS、Windows Mobile、Symbian、Android等,不同的移動終端可以采用相同的操作系統(tǒng),也可以采用不同的操作系統(tǒng)。特別地,在本發(fā)明的以下實施例中,使用基于安卓平臺開發(fā)的移動通信終端作為示例,來說明本發(fā)明的理念。然而,應當理解的是:實際上可以使用任何移動或固定通信終端來實現(xiàn)本發(fā)明的各實施例,本發(fā)明不受限于具體使用的硬件、軟件(包括操作系統(tǒng))、固件、或它們的組合等。
[0038]首先,參考圖2來說明根據(jù)本發(fā)明的一些實施例的移動終端200的示意框圖。如圖2所示,移動終端200包括列表顯示界面210和列表顯示控件220。在本文中,列表顯示界面210指代顯示列表的計算機操作環(huán)境用戶接口,可以是傳統(tǒng)的圖形用戶界面。列表顯示控件220在列表顯示界面210上以列表的形式呈現(xiàn)數(shù)據(jù)??梢岳昧斜盹@示控件220來呈現(xiàn)給移動終端200中的列表添加條目或者從移動終端200中的列表中刪除條目的過程。
[0039]這里,列表顯示控件220可以是安卓系統(tǒng)中的ListView。但本發(fā)明不局限于此,列表顯示控件220也可以是iOS、Windows Mobile、Symbian等操作系統(tǒng)中的適當列表顯示組件。列表顯示控件220可以由用戶以軟件的形式自行安裝在移動終端200中,或者可以由終端生產(chǎn)廠商以硬件或固件的形式安裝在移動終端200中。在一些實施例中,列表顯示控件220可以是例如在用戶購買了移動終端200之后從例如安卓應用商店、蘋果應用商店中下載的專門用于列表顯示的應用軟件。在另一些實施例中,列表顯示控件220可以是例如由終端生產(chǎn)廠商以固件或硬件形式預先安裝在移動終端200中的應用程序。
[0040]下面將主要以圖3和圖4為例來分別說明根據(jù)本發(fā)明的條目添加過程和條目刪除過程。
[0041]條目添加過程
[0042]圖3示出了根據(jù)本發(fā)明的一些實施例的條目添加過程的示例顯示。圖3示出了具有條目1、條目3、條目4和條目5的列表,如圖3中的3-1所示。在本示例中,要添加到列表的是條目2。這里,1-5分別表示條目的索引號。注意,圖3中的列表僅僅是示意性的,本發(fā)明不局限于這樣的列表布置。例如,本發(fā)明也可以應用于具有任意適當數(shù)目的條目的任意形態(tài)的列表。
[0043]在條目添加過程開始之后,要添加到列表中的條目在列表中的目標顯示位置的索引號(在本示例中為2)之后的所有條目(在本示例中為條目3、4和5)都呈現(xiàn)向下位移的動畫(如圖3中的3-2所示),以便最終為要添加的條目空出目標顯示位置(如圖3中的3-3所示)。這樣可以清楚地呈現(xiàn)出受到添加條目2的影響的其余條目的重排列過程。條目3、4和5可以同時向下位移,也可以逐個條目地向下位移。這里,新添加的條目在列表中的目標顯示位置的索弓丨號可以由列表顯示控件220在條目添加過程開始之后獲得。
[0044]位移的距離等于新添加條目的高度,才能為新條目空出目標位置空間。例如,要添加的條目2的高度可以是單位高度,則條目3、4和5均要向下位移單位高度。
[0045]在位移動畫結(jié)束之后,執(zhí)行新條目的添加操作,使新添加的條目出現(xiàn)在已經(jīng)空出的目標顯示位置處(如圖3中的3-4所示)。例如,列表顯示控件220可以依照現(xiàn)有的各種方法來將新條目添加到列表中,這里將不對其細節(jié)進行具體描述。
[0046]在執(zhí)行新條目的添加操作的同時,也可以對新添加的條目呈現(xiàn)添加動畫。例如,將新添加的條目從屏幕可視區(qū)域外的左側(cè)或右側(cè),向右或向左位移到目標顯示位置,以實現(xiàn)新添加條目的動態(tài)添加效果。
[0047]最后,列表顯示控件220使用列表條目的界面元素緩存來加載每個列表條目的界面元素。這是本領域公知的方法,因而這里不對其進行詳細描述。
[0048]注意,列表顯示控件220可以采用現(xiàn)有安卓系統(tǒng)中的動畫呈現(xiàn)技術(shù)來呈現(xiàn)條目向上、向下、向左、或向右位移的動畫,這里省略對其具體描述。
[0049]條目刪除過程
[0050]圖4示出了根據(jù)本發(fā)明的一些實施例的條目刪除過程的示例顯示。在本示例中,以具有條目1、條目2、條目3、條目4和條目5的列表為例(如圖4中的4-1所示),并且要從列表中刪除的是條目2。這里,1-5分別表示條目的索引號。注意,圖4中的列表僅僅是示意性的,本發(fā)明不局限于這樣的列表布置。例如,本發(fā)明也可以應用于具有任意適當數(shù)目的條目的任意形態(tài)的列表。
[0051]在條目刪除過程開始之后,清空待刪除的條目的全部界面元素(如圖4中的4-2所示)。作為可選方案之一,可以使待刪除的條目在視覺上從列表顯示界面消失,即空出該待刪除的條目當前所占用的列表中的位置空間。另外,還可以對該待刪除的條目執(zhí)行類似清除效果的動畫操作,例如將待刪除的條目向左或向右位移,直到該條目移出列表顯示界面的可見區(qū)域。這里,待刪除的條目在列表中的目標顯示位置的索引號(在本示例中為2)可以由列表顯示控件220在條目刪除過程開始之后獲得。
[0052]在待刪除的條目在視覺上從列表顯示界面消失之后,該待刪除的條目之后的所有列表條目(在本示例中為條目3、4和5)都呈現(xiàn)向上位移的動畫(如圖4中的4-3所示),以填滿待刪除的條目空出的列表位置空間。條目3、4和5可以同時向上位移,也可以逐個條目地向上位移。位移的距離等于待刪除的條目的高度,才能填滿待刪除的條目所空出的列表位置空間。例如,要刪除的條目2的高度可以是單位高度,則條目3、4和5均要向上位移單位高度。
[0053]在位移動畫結(jié)束之后,向上位移的條目填滿該待刪除的條目所空出的列表位置空間(如圖4中的4-4所示)。隨后,將該待刪除的條目從列表中刪除。
[0054]最后,列表顯示控件220重新加載每個列表條目的界面元素,而不是使用傳統(tǒng)的列表條目的界面元素緩存來加載每個列表條目的界面元素,以達到平滑的過渡動畫效果。
[0055]注意,列表顯示控件220可以采用現(xiàn)有安卓系統(tǒng)中的動畫呈現(xiàn)技術(shù)來呈現(xiàn)條目向上、向下、向左、或向右位移的動畫,這里省略對其具體描述。
[0056]圖5是示出了根據(jù)本發(fā)明的一些實施例的在列表顯示界面中顯示列表的方法500的流程圖。具體地,方法500涉及在向列表添加條目時在列表顯示界面中的顯示。如圖5所示,該方法500可以包括步驟S510、S520、S530和S540。在一些實施例中,方法500可以由圖6所示的移動終端600來執(zhí)行。在另一些實施例中,方法500也可以由圖2所示的移動終端200或安裝在移動終端200中的列表顯示控件220執(zhí)行。
[0057]圖6是示出了根據(jù)本發(fā)明的一些實施例的移動終端600的方框圖。如圖6所示,移動終端600可以包括獲得單元610、呈現(xiàn)單元620和添加單元630。
[0058]獲得單元610用于獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號。在一些實施例中,獲得單元610可以是移動終端600的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與移動終端600的存儲設備(例如、硬盤、軟盤、光盤、磁帶等)等相配合,以獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號。
[0059]呈現(xiàn)單元620用于在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離。該預定距離等于要添加到列表中的條目的高度。呈現(xiàn)單元620還用于將該條目顯示在目標顯示位置處。在一些實施例中,呈現(xiàn)單元620可以使該條目執(zhí)行從列表顯示界面外位移到目標顯示位置的動畫。在一些實施例中,呈現(xiàn)單元620可以使列表中的該索引號之后的所有條目同時執(zhí)行向下位移預定距離的動畫。備選地,呈現(xiàn)單元620可以使列表中的該索引號之后的所有條目逐個執(zhí)行向下位移預定距離的動畫。在一些實施例中,呈現(xiàn)單元620可以是移動終端600的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與移動終端600的顯示器(例如,液晶顯示器等)等輸出設備相配合,以在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離,并將該條目顯示在目標顯示位置處。
[0060]添加單元630用于將要添加到列表中的條目添加到列表中。在一些實施例中,添加單元630可以是移動終端600的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與移動終端600的存儲設備(例如、硬盤、軟盤、光盤、磁帶等)等相配合,以將要添加到列表中的條目添加到列表中。
[0061]應注意,移動終端600中的兩個或多個不同單元可以在邏輯上或物理上組合在一起。例如,獲得單元610和添加單元630可以組合成一個單元。
[0062]以下將結(jié)合圖2-3和圖5-6,對根據(jù)本發(fā)明實施例的在列表顯不界面中顯不列表的方法500和移動終端600進行詳細的描述。應當注意,本發(fā)明實施例的方法500和移動終端600可以在圖2所示的移動終端200中實現(xiàn),但本發(fā)明并不局限于此。
[0063]在步驟S510,移動終端600的獲得單元610獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號(例如,圖3中的要添加到列表中的條目2的索引號為2)。
[0064]在步驟S520,移動終端600的呈現(xiàn)單元620在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離。例如,在圖3的示例中,移動終端600的呈現(xiàn)單元620將條目2之后的條目3、4和5都向下位移預定距離。該預定距離等于要添加到列表中的條目的高度。在一些實施例中,移動終端600的呈現(xiàn)單元620可以使列表中的該索引號之后的所有條目同時執(zhí)行向下位移預定距離的動畫。備選地,移動終端600的呈現(xiàn)單元620可以使列表中的該索引號之后的所有條目逐個執(zhí)行向下位移預定距離的動畫。
[0065]在步驟S530,移動終端600的添加單元630將要添加到列表中的條目添加到列表中。
[0066]在步驟S540,移動終端600的呈現(xiàn)單元620將該條目顯示在目標顯示位置處。在一些實施例中,移動終端600的呈現(xiàn)單元620可以使該條目執(zhí)行從列表顯示界面外位移到目標顯示位置的動畫。
[0067]圖7是示出了根據(jù)本發(fā)明的一些實施例的在列表顯示界面中顯示列表的方法700的流程圖。具體地,方法700涉及在從列表中刪除條目時在列表顯示界面中的顯示。如圖7所示,該方法700可以包括步驟S710、S720、S730、S740和S750,其中步驟S750是可選的。在一些實施例中,方法700可以由圖8所示的移動終端800來執(zhí)行。在另一些實施例中,方法700也可以由圖2所示的移動終端200或安裝在移動終端200中的列表顯示控件220執(zhí)行。
[0068]圖8是示出了根據(jù)本發(fā)明的一些實施例的移動終端800的方框圖。如圖8所示,移動終端800可以包括獲得單元810、呈現(xiàn)單元820、刪除單元830和重新加載單元840,其中重新加載單元840是可選的。
[0069]獲得單元810用于獲得要從列表中刪除的條目在列表顯示界面中的顯示位置的索引號。在一些實施例中,獲得單元810可以是移動終端800的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與移動終端800的存儲設備(例如、硬盤、軟盤、光盤、磁帶等)等相配合,以獲得要從列表中刪除的條目在列表顯示界面中的顯示位置的索引號。
[0070]呈現(xiàn)單元820用于使得要從列表中刪除的條目從列表顯示界面中消失。呈現(xiàn)單元820還用于在列表顯示界面中將列表中的該索引號之后的所有條目向上位移預定距離。該預定距離等于要刪除的條目的高度。在一些實施例中,為了使得要從列表中刪除的條目從列表顯示界面中消失,呈現(xiàn)單元820可以使要刪除的條目執(zhí)行移出列表顯示界面的動畫,或者可以清空該條目的所有界面元素,并在視覺上使得該條目從列表顯示界面中消失。在一些實施例中,呈現(xiàn)單元820可以使列表中的該顯示位置之后的所有條目同時執(zhí)行向上位移預定距離的動畫。備選地,呈現(xiàn)單元820可以使列表中的目標顯示位置之后的所有條目逐個執(zhí)行向上位移預定距離的動畫。在一些實施例中,呈現(xiàn)單元820可以是移動終端800的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與移動終端800的顯示器(例如,液晶顯示器等)等輸出設備相配合,以使得要從列表中刪除的條目從列表顯示界面中消失,并在列表顯示界面中將列表中的該索引號之后的所有條目向上位移預定距離。
[0071]刪除單元830用于將要從列表中刪除的條目從列表中刪除。在一些實施例中,刪除單元830可以是移動終端800的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與移動終端800的存儲設備(例如、硬盤、軟盤、光盤、磁帶等)等相配合,以將要從列表中刪除的條目從列表中刪除。
[0072]重新加載單元840用于重新加載列表中的每個條目的界面元素,而不使用傳統(tǒng)的列表條目的界面元素緩存來加載每個列表條目的界面元素,以達到平滑的過渡動畫效果。在一些實施例中,重新加載單元840可以是移動終端800的中央處理單元(CPU)、數(shù)字信號處理器(DSP)、微處理器、微控制器等等,其可以與移動終端800的存儲設備(例如、硬盤、軟盤、光盤、磁帶等)等相配合,以重新加載列表中的每個條目的界面元素。
[0073]應注意,移動終端800中的兩個或多個不同單元可以在邏輯上或物理上組合在一起。例如,獲得單元810和刪除單元830可以組合成一個單元。
[0074]以下將結(jié)合圖2、圖4和圖7-8,對根據(jù)本發(fā)明實施例的在列表顯示界面中顯示列表的方法700和移動終端800進行詳細的描述。應當注意,本發(fā)明實施例的方法700和移動終端800可以在圖2所示的移動終端200中實現(xiàn),但本發(fā)明并不局限于此。
[0075]在步驟S710,移動終端800的獲得單元810獲得要從列表中刪除的條目在列表顯示界面中的顯示位置的索引號(例如,圖4中的要從列表中刪除的條目2的索引號為2)。
[0076]在步驟S720,移動終端800的呈現(xiàn)單元820使得要從列表中刪除的條目從列表顯示界面中消失。例如,移動終端800的呈現(xiàn)單元820可以使要刪除的條目執(zhí)行移出列表顯示界面的動畫,或者可以清空該條目的所有界面元素,并在視覺上使得該條目從列表顯示界面中消失。
[0077]在步驟S730,移動終端800的呈現(xiàn)單元820還在列表顯示界面中將列表中的該索引號之后的所有條目向上位移預定距離。例如,在圖4的示例中,移動終端800的呈現(xiàn)單元820將條目2之后的條目3、4和5都向上位移預定距離。該預定距離等于要刪除的條目的高度。在一些實施例中,移動終端800的呈現(xiàn)單元820可以使列表中的該顯示位置之后的所有條目同時執(zhí)行向上位移預定距離的動畫。備選地,移動終端800的呈現(xiàn)單元820可以使列表中的目標顯示位置之后的所有條目逐個執(zhí)行向上位移預定距離的動畫。
[0078]在步驟S740,移動終端800的刪除單元830將要從列表中刪除的條目從列表中刪除。
[0079]在步驟S750,移動終端800的重新加載單元840重新加載列表中的每個條目的界面元素,而不是使用傳統(tǒng)的列表條目的界面元素緩存來加載每個列表條目的界面元素,以達到平滑的過渡動畫效果。
[0080]至此已經(jīng)結(jié)合優(yōu)選實施例對本發(fā)明進行了描述。應該理解,本領域技術(shù)人員在不脫離本發(fā)明的精神和范圍的情況下,可以進行各種其它的改變、替換和添加。因此,本發(fā)明的范圍不局限于上述特定實施例,而應由所附權(quán)利要求所限定。
【權(quán)利要求】
1.一種在列表顯示界面中顯示列表的方法,包括以下步驟: 獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號; 在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離,所述預定距離等于要添加到列表中的條目的高度; 將要添加到列表中的條目添加到列表中;以及 將該條目顯示在目標顯示位置處。
2.根據(jù)權(quán)利要求1所述的方法,其中,將該條目顯示在目標顯示位置處的步驟包括: 使該條目執(zhí)行從列表顯示界面外位移到目標顯示位置的動畫。
3.根據(jù)權(quán)利要求1所述的方法,其中,在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離的步驟包括: 使列表中的該索引號之后的所有條目同時執(zhí)行向下位移預定距離的動畫。
4.根據(jù)權(quán)利要求1所述的方法,其中,在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離的步驟包括: 使列表中的該索引號之后的所有條目逐個執(zhí)行向下位移預定距離的動畫。
5.一種在列表顯示界面中顯示列表的方法,包括以下步驟: 獲得要從列表中刪除的條目在列表顯示界面中的顯示位置的索引號; 使得要從列表中刪除的條目從列表顯示界面中消失; 在列表顯示界面中將列表中 的該索引號之后的所有條目向上位移預定距離,所述預定距離等于要刪除的條目的高度; 將要從列表中刪除的條目從列表中刪除。
6.根據(jù)權(quán)利要求5所述的方法,還包括步驟: 重新加載列表中的每個條目的界面元素。
7.根據(jù)權(quán)利要求5所述的方法,其中,使得要從列表中刪除的條目從列表顯示界面中消失的步驟包括: 使要刪除的條目執(zhí)行移出列表顯示界面的動畫。
8.根據(jù)權(quán)利要求5所述的方法,其中,使得要從列表中刪除的條目從列表顯示界面中消失的步驟包括: 清空該條目的所有界面元素,并在視覺上使得該條目從列表顯示界面中消失。
9.根據(jù)權(quán)利要求5所述的方法,其中,將列表中的該顯示位置之后的所有條目向上位移預定距離的步驟包括: 使列表中的該顯示位置之后的所有條目同時執(zhí)行向上位移預定距離的動畫。
10.根據(jù)權(quán)利要求5所述的方法,其中,將列表中的該顯示位置之后的所有條目向上位移預定距離的步驟包括: 使列表中的目標顯示位置之后的所有條目逐個執(zhí)行向上位移預定距離的動畫。
11.一種移動終端,包括: 獲得單元,用于獲得要添加到列表中的條目在列表顯示界面中的目標顯示位置的索引號; 呈現(xiàn)單元,用于在列表顯示界面中將列表中的該索引號之后的所有條目向下位移預定距離,所述預定距離等于要添加到列表中的條目的高度;以及添加單元,用于將要添加到列表中的條目添加到列表中, 其中,所述呈現(xiàn)單元還用于將該條目顯示在目標顯示位置處。
12.根據(jù)權(quán)利要求11所述的移動終端,其中,所述呈現(xiàn)單元用于: 使該條目執(zhí)行從列表顯示界面外位移到目標顯示位置的動畫。
13.根據(jù)權(quán)利要求11所述的移動終端,其中,所述呈現(xiàn)單元用于: 使列表中的該索引號之后的所有條目同時執(zhí)行向下位移預定距離的動畫。
14.根據(jù)權(quán)利要求11所述的移動終端,其中,所述呈現(xiàn)單元用于: 使列表中的該索引號之后的所有條目逐個執(zhí)行向下位移預定距離的動畫。
15.—種移動終端,包括: 獲得單元,用于獲得要從列表中刪除的條目在列表顯示界面中的顯示位置的索引號;呈現(xiàn)單元,用于使得要從列表中刪除的條目從列表顯示界面中消失;以及用于在列表顯示界面中將列表中的該索引號之后的所有條目向上位移預定距離,所述預定距離等于要刪除的條目的高度;以及 刪除單元,用于將要從列表中刪除的條目從列表中刪除。
16.根據(jù)權(quán)利要求15所述的移動終端,還包括: 重新加載單元,用于重新加載列表中的每個條目的界面元素。
17.根據(jù)權(quán)利要求15 所述的移動終端,其中,所述呈現(xiàn)單元用于: 使要刪除的條目執(zhí)行移出列表顯示界面的動畫。
18.根據(jù)權(quán)利要求15所述的移動終端,其中,所述呈現(xiàn)單元用于: 清空該條目的所有界面元素,并在視覺上使得該條目從列表顯示界面中消失。
19.根據(jù)權(quán)利要求15所述的移動終端,其中,所述呈現(xiàn)單元用于: 使列表中的該顯示位置之后的所有條目同時執(zhí)行向上位移預定距離的動畫。
20.根據(jù)權(quán)利要求15所述的移動終端,其中,所述呈現(xiàn)單元用于: 使列表中的目標顯示位置之后的所有條目逐個執(zhí)行向上位移預定距離的動畫。
【文檔編號】G06F3/0485GK103440093SQ201310409613
【公開日】2013年12月11日 申請日期:2013年9月10日 優(yōu)先權(quán)日:2013年9月10日
【發(fā)明者】周義 申請人:北京網(wǎng)秦天下科技有限公司