本申請涉及計算機技術(shù)領(lǐng)域,尤其涉及一種列表操作方法及裝置。
背景技術(shù):
隨著計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,各類應(yīng)用層出不窮,給人們的生活帶來了極大便利。
在現(xiàn)有技術(shù)中,應(yīng)用可以采用豐富的信息展現(xiàn)方式向用戶展現(xiàn)各類信息,列表即是應(yīng)用經(jīng)常采用的信息展示方式之一,一個列表中可以有多個列表項,一個列表項中又可以有分行的多項內(nèi)容,所有的內(nèi)容均展示在列表中,用戶可以通過滾動列表瀏覽各列表項。
但是,在實際應(yīng)用中,用戶在瀏覽各列表項時,很多時候只需要查看位于各列表項的第一行或前幾行的內(nèi)容項即可,而無需瀏覽各列表項的全部內(nèi)容,在這種情況下,當(dāng)列表項中的內(nèi)容項數(shù)較多時,后面很多項的內(nèi)容用戶都是不關(guān)心的,反而給用戶瀏覽各列表項時帶來了干擾。
由此可見,現(xiàn)有技術(shù)中在列表項有多項內(nèi)容的情況下的列表展示方式,導(dǎo)致列表的瀏覽便利性較差。
技術(shù)實現(xiàn)要素:
本申請實施例提供一種列表操作方法及裝置,用以解決現(xiàn)有技術(shù)中在列表項有多項內(nèi)容的情況下的列表展示方式,導(dǎo)致列表的瀏覽便利性較差的問題。
本申請實施例采用下述技術(shù)方案:
本申請實施例提供的一種列表操作方法,包括:
接收到針對列表中的第一列表項的移動指令,所述列表中有多個列表項;
響應(yīng)于所述移動指令,將所述第一列表項移動至與所述列表中的第二列表項至少部分重疊;
獲得反映所述至少部分重疊情況的數(shù)據(jù);
根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏。
本申請實施例提供的一種列表操作裝置,包括:
移動指令接收模塊,接收到針對列表中的第一列表項的移動指令,所述列表中有多個列表項;
移動模塊,響應(yīng)于所述移動指令,將所述第一列表項移動至與所述列表中的第二列表項至少部分重疊;
獲得模塊,獲得反映所述至少部分重疊情況的數(shù)據(jù);
隱藏模塊,根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏。
本申請實施例采用的上述至少一個技術(shù)方案能夠達到以下有益效果:移動指令可以由用戶下達,從而使得用戶可以通過將列表中的第一列表項移動至與第二列表項至少部分重疊的方式,實現(xiàn)將列表項中用戶所不關(guān)心的部分內(nèi)容隱藏,以減少瀏覽各列表項時的干擾,提高列表的瀏覽便利性,因此,可以部分或全部地解決現(xiàn)有技術(shù)中的問題。
附圖說明
此處所說明的附圖用來提供對本申請的進一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:
圖1為可能用于解決現(xiàn)有技術(shù)中的問題的一種方案的示意圖;
圖2為可能用于解決現(xiàn)有技術(shù)中的問題的另一種方案的示意圖;
圖3為本申請實施例提供的一種列表操作方法的流程示意圖;
圖4為本申請實施例提供的一種實際應(yīng)用場景下,隱藏列表項內(nèi)容時的交互示意圖;
圖5a為本申請實施例提供的一種實際應(yīng)用場景下,對列表項下達可移動狀態(tài)激活指令時的效果示意圖;
圖5b為本申請實施例提供的圖5a的場景下,列表項處于可移動狀態(tài)時的效果示意圖;
圖5c為本申請實施例提供的圖5b的場景下,為隱藏列表項的部分內(nèi)容而移動列表項時的效果示意圖;
圖5d為本申請實施例提供的圖5c的場景下,隱藏了列表項的部分內(nèi)容后的效果示意圖;
圖6a為本申請實施例提供的圖5d的場景下,對隱藏了部分內(nèi)容的列表項下達可移動狀態(tài)激活指令時的效果示意圖;
圖6b為本申請實施例提供的圖6a的場景下,隱藏了部分內(nèi)容的列表項處于可移動狀態(tài)時的效果示意圖;
圖6c為本申請實施例提供的圖6b的場景下,為重新顯示列表項的部分內(nèi)容而移動列表項時的效果示意圖;
圖6d為本申請實施例提供的圖6c的場景下,重新顯示了列表項的被隱藏的部分內(nèi)容后的效果示意圖;
圖7為本申請實施例提供的對應(yīng)于圖3的一種列表操作裝置的結(jié)構(gòu)示意圖。
具體實施方式
為使本申請的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請具體實施例及相應(yīng)的附圖對本申請技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
對于現(xiàn)有技術(shù)中的問題,目前有兩種可能解決該問題的方案,但是,這兩種可能的方案各有缺點。
圖1為可能用于解決現(xiàn)有技術(shù)中的問題的一種方案的示意圖。具體地,瀏覽網(wǎng)頁時,可以通過切換視角的方式將網(wǎng)頁收起,以三維視圖快速瀏覽已打開的多個網(wǎng)頁(以網(wǎng)頁1~6為例)??梢杂眠@種現(xiàn)有方案快速瀏覽多個列表項,但是,用戶仍然可能被不關(guān)心的列表項內(nèi)容干擾。
圖2為可能用于解決現(xiàn)有技術(shù)中的問題的另一種方案的示意圖。具體地,用戶可以通過針對各列表項搜索關(guān)鍵詞或選擇分類的方式,僅篩選出用戶關(guān)心的列表項內(nèi)容,但是,這種現(xiàn)有方案會將整個列表項篩除,而不是篩除列表項中的部分內(nèi)容,而且一般還需要進行頁面跳轉(zhuǎn)。
本申請的方案可以部分或全部地解決現(xiàn)有技術(shù)中的問題,而且避免了上述兩種方案的缺點。下面對本申請的方案進行說明。
圖3為本申請實施例提供的一種列表操作方法的流程示意圖。該流程的執(zhí)行主體可以是客戶端或服務(wù)端。可搭載所述執(zhí)行主體的設(shè)備可以是移動設(shè)備,比如,手機、平板電腦、筆記本電腦、智能手表、智能手環(huán)、車載移動臺等,也可以是非移動設(shè)備,比如,個人計算機(pc)、大中型計算機、計算機集群等,本申請并不限定執(zhí)行主體具體為哪種設(shè)備。
圖3中流程可以針對執(zhí)行主體上已展示的列表執(zhí)行。該流程可以包括以下步驟:
s301:接收到針對列表中的第一列表項的移動指令,所述列表中有多個列表項。
在本申請實施例中,第一列表項可以是列表中的各列表項中的任一列表項,第一列表項是可以移動的。
在本申請實施例中,可以通過對執(zhí)行主體所在設(shè)備進行相應(yīng)的硬件(比如,觸摸屏設(shè)備的觸摸屏或?qū)嶓w按鈕、非觸摸屏設(shè)備的實體按鈕等)或軟件(比如,設(shè)備中安裝的程序等)操作,下達針對列表中的第一列表項的移動指令。比如,用戶可以通過點擊第一列表項并拖拽移動的操作來下達移動指令。
在本申請實施例中,對列表項的展示形式并不做限定,只要列表項可移動即可。一般地,列表項可以是卡片式列表項,如此移動時的視覺效果比較自然,當(dāng)然,列表項也可以是表格式等其他形式的列表項。
s302:響應(yīng)于所述移動指令,將所述第一列表項移動至與所述列表中的第二列表項至少部分重疊。
在本申請實施例中,執(zhí)行主體接收到移動指令后,針對第一列表項執(zhí)行對應(yīng)于該移動指令的移動操作。
在本申請實施例中,第二列表項可以是列表中的各列表項中除第一列表項以外的任一列表項??紤]到用戶體驗問題,第二列表項可以為盡量靠近第一列表項的列表項,比如,與第一列表項相鄰的列表項,從而可以減少在執(zhí)行步驟s302時第一列表項的移動距離,有利于用戶更輕松地操作。
在本申請實施例中,移動指令可以用于反映用戶想要隱藏列表項中的部分內(nèi)容,所述部分內(nèi)容具體是哪些內(nèi)容可以由將第一列表項移動后,第一列表項與第二列表項的至少部分重疊情況決定。對于用戶而言,所述至少部分重疊情況是實時可見的,便于用戶根據(jù)實際需求進行調(diào)整,操作直觀性和便利性較好。
具體的重疊方式本申請不做限定,第一列表項可以是以不透明覆蓋的方式或半透明覆蓋的方式,部分重疊在第二列表項之上,等等。
s303:獲得反映所述至少部分重疊情況的數(shù)據(jù)。
在本申請實施例中,所述數(shù)據(jù)可以是第一列表項和第二列表項的位置數(shù)據(jù)(如坐標、尺寸、形狀等)、第二列表項內(nèi)容數(shù)據(jù)及其對應(yīng)的位置數(shù)據(jù)(如第二列表項的各內(nèi)容在第二列表項所處區(qū)域中具體如何分布)等。根據(jù)所述數(shù)據(jù),至少足以判定第二列表項的哪些內(nèi)容與第一列表項至少部分重疊。
s304:根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏。
在本申請實施例中,根據(jù)所述數(shù)據(jù),可以只對第二列表項對應(yīng)于所述至少部分重疊情況的內(nèi)容進行隱藏,也可以對列表中的所有列表項對應(yīng)于所述至少部分重疊情況的內(nèi)容(比如,所有列表項中的、與第二列表項對應(yīng)于所述至少部分重疊情況的內(nèi)容屬于同一類的內(nèi)容,等等)進行隱藏。尤其是采用后一種方式的話,用戶只需操作一次,就可以隱藏列表中所有列表項的一類或多類內(nèi)容,操作簡單,實用性較好。
在本申請實施例中,對于具體如何對所述部分內(nèi)容進行隱藏不做限定。在此列出三種方式作為示例。比如,可以通過調(diào)整對應(yīng)的列表項的尺寸,使得所述部分內(nèi)容不在調(diào)整后的尺寸范圍內(nèi),從而實現(xiàn)隱藏所述部分內(nèi)容;又比如,可以將所述部分內(nèi)容以折疊的方式折疊隱藏;再比如,可以直接將所述部分內(nèi)容暫時從對應(yīng)的列表項中剔除,而保存于其他當(dāng)前未展示的區(qū)域中;等等。
在本申請實施例中,圖3中的各步驟的執(zhí)行主體可以是同一設(shè)備,也可以是不同設(shè)備作為執(zhí)行主體。比如,步驟s301~s304的執(zhí)行主體均為設(shè)備1;又比如,步驟s301和s302的執(zhí)行主體為設(shè)備1,步驟s303和s304的執(zhí)行主體為設(shè)備2;等等。
通過上述方法,移動指令可以由用戶下達,從而使得用戶可以通過將列表中的第一列表項移動至與第二列表項至少部分重疊的方式,實現(xiàn)將列表項中用戶所不關(guān)心的部分內(nèi)容隱藏,以減少瀏覽各列表項時的干擾,提高列表的瀏覽便利性,因此,可以部分或全部地解決現(xiàn)有技術(shù)中的問題。
不僅如此,上述方法無需跳轉(zhuǎn)頁面,可以直接在當(dāng)前頁面上直接更新列表,用戶體驗較好。
基于圖3中的方法,本申請實施例還提供了該方法的一些具體實施方案,以及擴展方案,下面進行說明。
在本申請實施例中,用戶可以通過滾動列表的方式瀏覽各列表項,對于觸摸屏設(shè)備,用戶一般直接用手指滾動列表,為了防止用戶在滾動列表時誤移動列表項,可以將列表項設(shè)置為默認處于不可移動狀態(tài),當(dāng)列表項處于不可移動狀態(tài)時,用戶無法單獨地移動每個列表項,各列表項只可隨著列表滾動而滾動,列表之間的相對位置不變。
進一步地,若用戶想要移動原本處于不可移動狀態(tài)的列表項,可以主動使該列表項從不可移動狀態(tài)轉(zhuǎn)換至可移動狀態(tài),進而再移動該列表項。以圖3中的第一列表項為例,對于步驟s301,接收到針對列表中的第一列表項的移動指令前,還可以執(zhí)行:接收到針對所述第一列表項的可移動狀態(tài)激活指令;響應(yīng)于所述可移動狀態(tài)激活指令,使所述第一列表項處于可移動狀態(tài)??梢苿訝顟B(tài)激活指令可以由用戶下達,具體的下達方式本申請并不做限定,在此列舉兩種方式作為示例:比如,用戶可以通過長按第一列表項,下達針對第一列表項的可移動狀態(tài)激活指令;又比如,用戶可以通過點擊列表中的預(yù)定按鈕控件(比如,“編輯”按鈕等),下達針對第一列表項的可移動狀態(tài)激活指令。
另外,可移動狀態(tài)激活指令也可以不單針對第一列表項,也可以針對所有列表項。在這種情況下,響應(yīng)于所述可移動狀態(tài)激活指令,使所有列表項均處于可移動狀態(tài)。
在本申請實施例中,在對于背景技術(shù)中的場景下,圖3中的列表中每個列表項有一項或多項內(nèi)容(每項內(nèi)容也可以稱為一個內(nèi)容項),用戶一般想要隱藏的是某些內(nèi)容項。對于步驟s302,將所述第一列表項移動至與所述列表中的第二列表項至少部分重疊,具體可以包括:將所述第一列表項進行移動,移動后的所述第一列表項與所述第二列表項的至少一項內(nèi)容至少部分重疊。
需要說明的是,若列表項的內(nèi)容并未分項,也不影響本申請的方案的實施。在這種情況下,對于步驟s302,將所述第一列表項移動至與所述列表中的第二列表項至少部分重疊,具體可以包括:將所述第一列表項進行移動,移動后的所述第一列表項與所述第二列表項的至少一行或一列內(nèi)容至少部分重疊。
在本申請實施例中,步驟s303中獲得的反映所述至少部分重疊情況的數(shù)據(jù)可以用于:執(zhí)行主體判定第二列表項的哪些內(nèi)容項與第一列表項至少部分重疊。
進一步地,對于步驟s304,根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏,具體可以包括:根據(jù)所述數(shù)據(jù),確定所述第二列表項的內(nèi)容中,與所述第一列表項的重疊程度不小于預(yù)定閾值的各項內(nèi)容;將確定的所述各項內(nèi)容,以及所述列表中所述第二列表項以外的各列表項的對應(yīng)于所述確定的所述各項內(nèi)容的內(nèi)容進行隱藏,或者,只將確定的所述各項內(nèi)容進行隱藏。
預(yù)定閾值一般可以為50%,也即至少一半重疊;或者,預(yù)定閾值也可以為100%,也即,全部重疊;等等。需要說明的是,在實際應(yīng)用中,預(yù)定閾值也可以用其他非百分比形式的閾值表示,比如高度閾值,假定一個內(nèi)容項所處區(qū)域的高度為1厘米,則將可以將高度閾值設(shè)置為1厘米(相當(dāng)于預(yù)定閾值為100%)或半厘米(相當(dāng)于預(yù)定閾值為50%)等。
上一段是步驟s304的具體實施之一,這種實施方式的有優(yōu)點是對于用戶而言直觀好理解,用戶若想隱藏各列表項的至少一類內(nèi)容項(比如,各列表項的最后一項內(nèi)容,或者,各列表項的同一種或同幾種內(nèi)容項,等等),則只需移動第一列表項至于第二列表的所述至少一類內(nèi)容項重疊即可,則各列表的所述至少一類內(nèi)容項均會被隱藏。
當(dāng)然,步驟s304還可以有其他的具體實施方式。
例如,可以預(yù)先自定義不同的“至少部分重疊情況”與在該情況下會被隱藏的內(nèi)容的對應(yīng)關(guān)系。假定預(yù)先自定義:第二列表項的內(nèi)容與第一列表項全部重疊,對應(yīng)于各列表項除了列表項標題以外的全部內(nèi)容。則若移動第一列表項至其內(nèi)容與第二列表項全部重疊,根據(jù)反映所述全部重疊的數(shù)據(jù),可以將各列表項除了列表項標題以外的全部內(nèi)容隱藏。
在本申請實施例中,“對列表中的列表項的部分內(nèi)容進行隱藏”可以隨著“第一列表項移動至與所述列表中的第二列表項至少部分重疊”的進行過程的進行相應(yīng)地實時進行,在這種情況下,用戶無需明確下達表示第一列表項已經(jīng)移動完畢的指令。
而在另一種情況下,用戶需要明確下達表示第一列表項已經(jīng)移動完畢的指令。執(zhí)行主體在接收到該指令前,暫不執(zhí)行“對列表中的列表項的部分內(nèi)容進行隱藏”,在接收到該指令后,再執(zhí)行“對列表中的列表項的部分內(nèi)容進行隱藏”。比如,假定用戶以拖拽移動的方式移動第一列表項,則用戶拖拽移動第一列表項到位后放開第一列表項,通過所述放開的動作即可下達表示第一列表項已經(jīng)移動完畢的指令。需要說明的是,通過所述放開的動作下達該指令只是一種示例,并非對本申請的限定,也可以通過諸如點擊列表中的預(yù)定按鈕控件(比如,“完成”按鈕等)等其他方式下達該指令。
為了便于理解,本申請實施例提供了一種實際應(yīng)用場景下,隱藏列表項內(nèi)容時的交互示意圖,如圖4所示。
在圖4中,執(zhí)行主體即為本申請實施例提供的列表操作方法的執(zhí)行主體。交互過程主要有以下步驟:
執(zhí)行主體展示了列表,列表的各列表項的區(qū)域和各列表項的各項內(nèi)容的區(qū)域都進行了標記,以便于用戶操作;
用戶長按某個列表項(即為上述的第一列表項)區(qū)域;
執(zhí)行主體激活該列表項的可移動狀態(tài);
用戶按住該列表項并移動,具體移動至與該列表項上面一項(即為上述的第二列表項)部分重疊;
執(zhí)行主體獲得反映該列表項移動后與其上面一項的部分重疊情況的數(shù)據(jù);
用戶放開列表項來確定移動完畢;
執(zhí)行主體根據(jù)獲得的數(shù)據(jù),判定上面一項的各內(nèi)容項中與被移動的列表項重疊程度不小于預(yù)定閾值的內(nèi)容項;
執(zhí)行主體對展示的列表進行更新,隱藏判定出的內(nèi)容項,以及隱藏其他列表項中對應(yīng)于該內(nèi)容項的內(nèi)容項。
進一步地,本申請實施例還提供了對應(yīng)于圖4的若干效果示意圖,如圖5a~5d所示。
圖5a為本申請實施例提供的一種實際應(yīng)用場景下,對列表項下達可移動狀態(tài)激活指令時的效果示意圖。在圖5a中,執(zhí)行主體對應(yīng)的設(shè)備為手機,當(dāng)前展示的列表為卡列表(也即,卡片式列表),卡列表中有4個列表項,每個列表項有“標題內(nèi)容”、“時間”、“距離”三項內(nèi)容,上述的第一列表項為卡列表中的列表項4。用戶正在通過長按列表項4下達可移動狀態(tài)激活指令。
圖5b為本申請實施例提供的圖5a的場景下,列表項處于可移動狀態(tài)時的效果示意圖。在圖5b中,卡列表中的各列表項均已處于可移動狀態(tài)。其中,列表項的邊緣為虛線表示該列表項處于可移動狀態(tài)。
圖5c為本申請實施例提供的圖5b的場景下,為隱藏列表項的部分內(nèi)容而移動列表項時的效果示意圖。在圖5c中,上述的第二列表項為卡列表中的列表項3?;谟脩舻囊苿硬僮?,列表項4被移動至與重疊覆蓋在列表項3的“距離”內(nèi)容項之上,之后用戶放開列表項4以表示移動完畢。
圖5d為本申請實施例提供的圖5c的場景下,隱藏了列表項的部分內(nèi)容后的效果示意圖。在圖5d中,列表項4移動完畢后,相應(yīng)地,卡列表中的各列表項的“距離”內(nèi)容項均被隱藏。并且,各列表項從可移動狀態(tài)轉(zhuǎn)變?yōu)榱瞬豢梢苿訝顟B(tài)。
在本申請實施例中,既提供了將列表項的部分內(nèi)容進行隱藏的方案,還相應(yīng)地提供了將已隱藏的內(nèi)容重新顯示的方案。
對于步驟s304,根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏后,還可以執(zhí)行:接收到針對所述列表中的第三列表項的移動重顯示指令;響應(yīng)于所述移動重顯示指令,將所述第三列表項向離開所述列表的第四列表項的方向移動,以使所述第四列表項的對應(yīng)于所述確定的所述各項內(nèi)容的被隱藏內(nèi)容重新顯示,其中,所述第四列表項位于所述第三列表項的上方。
進一步地,將第三列表項向離開所述列表的第四列表項的方向移動后,還可以執(zhí)行:使所述列表中所述第四列表項以外的各列表項的對應(yīng)于所述確定的所述各項內(nèi)容的被隱藏內(nèi)容重新顯示。
另外,若在列表項的部分內(nèi)容被隱藏后,列表項又從可移動狀態(tài)轉(zhuǎn)變回了不可移動狀態(tài),則在接收到針對所述列表中的第三列表項的移動重顯示指令前,還可以執(zhí)行:接收到針對所述第三列表項的可移動狀態(tài)激活指令;響應(yīng)于所述可移動狀態(tài)激活指令,使所述第三列表項處于可移動狀態(tài)。
在本申請實施例中,第三列表項可以是列表中的各列表項中的任一列表項,第三列表項是可以移動的。第四列表項一般為與第三列表項相鄰的列表項,如此,可以減少移動距離。
在實際應(yīng)用中,在重新顯示被隱藏內(nèi)容時,也可以根據(jù)將第三列表項移動離開第四列表項時的離開情況,重新顯示與所述離開情況對應(yīng)的被隱藏內(nèi)容,而不一定要重新顯示全部的被隱藏內(nèi)容。
為了便于理解,本申請實施例還提供了圖5d的場景下,重新顯示被隱藏的內(nèi)容的過程的若干效果示意圖,如圖6a~6d所示。
圖6a為本申請實施例提供的圖5d的場景下,對隱藏了部分內(nèi)容的列表項下達可移動狀態(tài)激活指令時的效果示意圖。在圖6a中,上述的第三列表項為卡列表中的列表3,上述的第四列表項為卡列表中的列表2,用戶正在通過長按列表項3下達可移動狀態(tài)激活指令。
圖6b為本申請實施例提供的圖6a的場景下,隱藏了部分內(nèi)容的列表項處于可移動狀態(tài)時的效果示意圖。在圖6b中,在隱藏了部分內(nèi)容的列表項處于可移動狀態(tài)時,列表3與列表2由原來的未緊接轉(zhuǎn)變?yōu)榫o接在一起的狀態(tài),這可以表示至少列表2的部分內(nèi)容處于隱藏狀態(tài)。
圖6c為本申請實施例提供的圖6b的場景下,為重新顯示列表項的部分內(nèi)容而移動列表項時的效果示意圖。在6c中,用戶將列表3向離開列表2的方向移動(向下移動),以使列表2的被隱藏的“距離”內(nèi)容項重新顯示,之后用戶放開列表項3以表示移動完畢。
圖6d為本申請實施例提供的圖6c的場景下,重新顯示了列表項的被隱藏的部分內(nèi)容后的效果示意圖。在圖6d中,用戶放開列表項3后,不僅使列表2的被隱藏的“距離”內(nèi)容項重新顯示了,而且還使其他列表項的被隱藏的“距離”內(nèi)容項也重新顯示了。
以上為本申請實施例提供的列表操作方法,基于同樣的思路,本申請實施例還提供對應(yīng)的裝置,如圖7所示。
圖7為本申請實施例提供的對應(yīng)于圖3的一種列表操作裝置結(jié)構(gòu)示意圖,包括:
移動指令接收模塊701,接收到針對列表中的第一列表項的移動指令,所述列表中有多個列表項;
移動模塊702,響應(yīng)于所述移動指令,將所述第一列表項移動至與所述列表中的第二列表項至少部分重疊;
獲得模塊703,獲得反映所述至少部分重疊情況的數(shù)據(jù);
隱藏模塊704,根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏。
可選地,所述裝置還包括:
激活模塊705,在所述移動指令接收模塊701接收到針對列表中的第一列表項的移動指令前,接收到針對所述第一列表項的可移動狀態(tài)激活指令,響應(yīng)于所述可移動狀態(tài)激活指令,使所述第一列表項處于可移動狀態(tài)。
可選地,所述列表中每個列表項有一項或多項內(nèi)容;
所述移動模塊702將所述第一列表項移動至與所述列表中的第二列表項至少部分重疊,具體包括:
所述移動模塊702將所述第一列表項進行移動,移動后的所述第一列表項與所述第二列表項的至少一項內(nèi)容至少部分重疊。
可選地,所述隱藏模塊704根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏,具體包括:
所述隱藏模塊704根據(jù)所述數(shù)據(jù),確定所述第二列表項的內(nèi)容中,與所述第一列表項的重疊程度不小于預(yù)定閾值的各項內(nèi)容,將確定的所述各項內(nèi)容,以及所述列表中所述第二列表項以外的各列表項的對應(yīng)于所述確定的所述各項內(nèi)容的內(nèi)容進行隱藏。
可選地,所述裝置還包括:
重顯示模塊706,在所述隱藏模塊704根據(jù)所述數(shù)據(jù),對所述列表中的列表項的部分內(nèi)容進行隱藏后,接收到針對所述列表中的第三列表項的移動重顯示指令,響應(yīng)于所述移動重顯示指令,將所述第三列表項向離開所述列表的第四列表項的方向移動,以使所述第四列表項的對應(yīng)于所述確定的所述各項內(nèi)容的被隱藏內(nèi)容重新顯示,其中,所述第四列表項位于所述第三列表項的上方。
可選地,所述重顯示模塊706在將第三列表項向離開所述列表的第四列表項的方向移動后,還使所述列表中所述第四列表項以外的各列表項的對應(yīng)于所述確定的所述各項內(nèi)容的被隱藏內(nèi)容重新顯示。
可選地,所述列表中的列表項為卡片式列表項。
圖7中的裝置具體可以位于客戶端或服務(wù)端上。
本申請實施例提供的裝置與方法是一一對應(yīng)的,因此,裝置也具有與其對應(yīng)的方法類似的有益技術(shù)效果,由于上面已經(jīng)對方法的有益技術(shù)效果進行了詳細說明,因此,這里不再贅述裝置的有益技術(shù)效果。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
在一個典型的配置中,計算設(shè)備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。