一種控制列表視圖內容切換的方法及裝置制造方法
【專利摘要】本發明公開了一種控制列表視圖內容切換的方法及裝置,該方法包括:獲取并呈現包含有視圖的列表,其中所述視圖包括頭視圖、腳視圖;檢測作用于所呈現的列表上的觸發信號;若檢測到的觸發信號為預設的列表頭視圖切換信號,則對所呈現的列表中的頭視圖的內容進行切換;若檢測到的觸發信號為預設的列表腳視圖切換信號,則對所呈現的列表中的腳視圖的內容進行切換。本發明能夠通過檢測作用于所呈現的列表上的觸發信號來控制對所呈現的列表中的視圖的內容切換,增加了列表顯示內容的信息量,增強了用戶與列表之間的交互性,提高了用戶視覺上的新鮮感。
【專利說明】一種控制列表視圖內容切換的方法及裝置
【技術領域】
[0001] 本發明涉及移動通信【技術領域】,具體涉及列表顯示【技術領域】,尤其涉及一種控制 列表視圖內容切換的方法及裝置。
【背景技術】
[0002] 近幾年移動通信技術迅速發展,移動終端,例如智能手機、平板電腦、個人數字助 理,已逐漸成為人們日常生活和工作當中所必不可少的一部分。對于移動終端上的應用程 序而言,通常采用列表控件以列表形式向用戶呈現大量有規則的數據。受限于移動終端屏 幕的大小、網絡帶寬因素的影響,列表控件上的數據有時并不能完全呈現于移動終端屏幕 的可視區域內,用戶可以通過觸發其他相關控件或直接觸摸移動終端屏幕來上下滑動列 表,以實現對列表控件中任意數據的查看。
[0003] 在列表控件中的上方和下方均可以設置視圖對象,以呈現不同的內容,所述內容 可以與該列表控件上的數據相關,也可以不相關。其中,位于列表控件上方的視圖為頭視 圖,位于列表控件下方的視圖為腳視圖。但是對于多數應用程序,其所包含的列表控件中的 頭視圖和腳視圖的內容,在該應用程序初始化時便已經設置好,一直到列表控件被銷毀都 不會發生變化。當采用列表控件以列表形式呈現給用戶相關數據時,不能夠再對列表中頭 視圖和腳視圖的內容進行切換。
【發明內容】
[0004] 鑒于以上理由,本發明提出一種控制列表視圖內容切換的方法及裝置,來解決以 上【背景技術】部分提到的技術問題。
[0005] -種控制列表視圖內容切換的方法,所述方法包括:
[0006] 獲取并呈現包含有視圖的列表,其中所述視圖包括頭視圖、腳視圖;
[0007] 檢測作用于所呈現的列表上的觸發信號;
[0008] 若檢測到的觸發信號為預設的列表頭視圖切換信號,則對所呈現的列表中的頭視 圖的內容進行切換;
[0009] 若檢測到的觸發信號為預設的列表腳視圖切換信號,則對所呈現的列表中的腳視 圖的內容進行切換。
[0010] 對應地,本發明還提供了一種控制列表視圖內容切換的裝置,所述裝置包括:
[0011] 列表顯示模塊,用于獲取并呈現包含有視圖的列表,其中所述視圖包括頭視圖、腳 視圖;
[0012] 信號檢測模塊,用于檢測作用于所呈現的列表上的觸發信號;
[0013] 第一切換模塊,用于若檢測到的觸發信號為預設的列表頭視圖切換信號,對所呈 現的列表中的頭視圖的內容進行切換;
[0014] 第二切換模塊,用于若檢測到的觸發信號為預設的列表腳視圖切換信號,對所呈 現的列表中的腳視圖的內容進行切換。
[0015] 相較于現有技術,本發明能夠通過檢測作用于所呈現的列表上的觸發信號,來控 制對所呈現的列表中的視圖的內容切換,增加了列表顯示內容的信息量,增強了用戶與列 表之間的交互性,提高了用戶視覺上的新鮮感。
【專利附圖】
【附圖說明】
[0016] 圖1為本發明第一實施例提供的一種控制列表視圖內容切換的方法的流程示意 圖;
[0017] 圖2為本發明第一實施例提供的一種包含有視圖的列表在移動終端屏幕上所呈 現的外觀示意圖;
[0018] 圖3為本發明第一實施例提供的一種切換移動終端屏幕上列表中頭視圖內容的 外觀示意圖;
[0019] 圖4為本發明第二實施例提供的一種控制列表視圖內容切換的裝置的結構示意 圖。
【具體實施方式】
[0020] 下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描 述的具體實施例僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于 描述,附圖中僅示出了與本發明相關的部分而非全部內容。
[0021] 本發明實施例的控制列表視圖內容切換的方法、控制列表視圖內容切換的裝置可 以應用于能夠顯示列表的移動終端中,該移動終端可以是智能手機、平板電腦、個人數字助 理、膝上型便攜計算機等等中的任意一種,該移動終端中可以包括中央處理器、存儲器、開 關器件、電源、時鐘信號生成器、圖像處理器等中的任意組合,上述中央處理器、存儲器、開 關器件、電源、時鐘信號生成器、圖像處理器等中的任意組合用于實現本發明的實施例的控 制列表視圖內容切換的方法及控制列表視圖內容切換的裝置中的功能。
[0022] 圖1示出了本發明的第一實施例。
[0023] 圖1為本發明第一實施例提供的一種控制列表視圖內容切換的方法的流程示意 圖。參見圖1,所述控制列表視圖內容切換的方法包括:
[0024] 步驟S101、獲取并呈現包含有視圖的列表。
[0025] 在本實施例中,列表包括視圖和各個表項,其中視圖進一步包括頭視圖、腳視圖。 在本步驟中,列表所包含的數據可以從本地存儲器上直接獲取,也可以是通過無線或有線 通信連接方式,向管理列表數據的服務器發出列表數據獲取請求,然后接收管理列表數據 的服務器對所述請求的回復來獲取得到。所述無線通信連接方式可以是3G連接、WiFi連 接、Zigbee連接或其它形式的無線通信連接方式。在獲取到包含有視圖的列表后,并將其 呈現至移動終端屏幕。
[0026] 圖2為本發明第一實施例提供的一種包含有視圖的列表在移動終端屏幕上所呈 現的外觀示意圖。參見圖2,能夠顯示整個列表內容的虛擬區域200包括:頭視圖202、表項 203、腳視圖204。移動終端屏幕的可視區域201呈現了部分頭視圖202和部分表項203。頭 視圖202、表項203、腳視圖204均用以顯示與該列表相關的數據內容。用戶可以上下滑動 移動終端屏幕的可視區域201所呈現的列表。
[0027] 步驟S102、檢測作用于所呈現的列表上的觸發信號。
[0028] 在本實施例中,監聽對上述列表的觸發事件,實時檢測作用于所呈現的列表上的 觸發信號。在列表是呈現在觸摸屏的情況下,,所述觸發信號可以是用戶手指在觸摸屏所呈 現的列表上的觸摸操作所觸發的信號。該觸摸操作可以是長按觸摸屏所呈現的列表至預設 時間、滑動觸摸屏所呈現的列表至預設距離或能夠檢測到的對觸摸屏所呈現的列表的其他 形式的觸摸操作。
[0029] 步驟S103a、若檢測到的觸發信號為預設的列表頭視圖切換信號,則對所呈現的列 表中的頭視圖的內容進行切換。
[0030] 步驟S103b、若檢測到的觸發信號為預設的列表腳視圖切換信號,則對所呈現的列 表中的腳視圖的內容進行切換。
[0031] 在本實施中,步驟S103a和S103b是沒有先后順序關系的,可根據當前檢測到的觸 發信號執行相應的動作。
[0032] 在本實施中,列表頭視圖切換信號與列表腳視圖切換信號可以相同,也可以不同。 在列表是呈現在觸摸屏的情況下,列表頭視圖切換信號或列表腳視圖切換信號包括:長按 觸摸屏所呈現的列表至預設時間、滑動觸摸屏所呈現的列表至預設距離或能夠檢測到的對 觸摸屏所呈現的列表的其他形式的觸摸操作。優選的,列表頭視圖切換信號為:當列表中的 頭視圖被向下滑動至移動終端屏幕可視區域的第一預設位置處,列表開始向上回彈時的觸 發信號;列表腳視圖切換信號為:當列表中的腳視圖被向上滑動至移動終端屏幕可視區域 的第二預設位置處,列表開始向下回彈時的觸發信號。當用戶向下滑動列表中的頭視圖至 移動終端屏幕可視區域的第一預設位置處后,用戶松開列表時,移動終端會調用其操作系 統平臺中實現列表向上回彈的回調函數,使得列表開始向上回彈。本實施中可通過監聽是 否調用其操作系統平臺中實現列表向上回彈的回調函數,來判斷作用于所呈現的列表上的 觸發信號是否為列表頭視圖切換信號。同理,判斷列表腳視圖切換信號與判斷列表頭視圖 切換信號類似,這里不再贅述。
[0033] 在本實施的一個優選的實施方式中,在步驟S101之前還包括:建立存儲有至少一 項視圖切換內容的視圖切換內容庫。
[0034] 所述視圖切換內容為在對列表中的視圖的內容進行切換后視圖所要呈現的待選 取的新內容。在本實施例中,可以自動設置視圖切換內容,也可通過提供一個人機交互界 面,接收用戶輸入的視圖切換內容。每種視圖切換內容的形式是多樣化的,可以為動畫、圖 片、文字、按鈕等中的任意一種、兩種或多種組合。
[0035] 當檢測到的觸發信號為預設的列表頭視圖切換信號時,從視圖切換內容庫中選取 一項視圖切換內容,將所呈現的列表中的頭視圖的內容切換為所選取的視圖切換內容。當 檢測到的觸發信號為預設的列表腳視圖切換信號時,從視圖切換內容庫中選取一項視圖切 換內容,將所呈現的列表中的腳視圖的內容切換為所選取的視圖切換內容。本實施例所涉 及的選取可以是隨機選取,也可以是按預設順序進行的選取。所述預設順序可以是從視圖 切換內容庫中對各種視圖切換內容的存儲順序。例如,當上次切換所選取的是存儲在第一 位置的視圖切換內容時,本次切換則就選取存儲在第二位置的視圖切換內容。
[0036] 當然,本領域的普通技術人員應該容易知道,視圖切換內容庫還可由頭視圖切換 內容庫和腳視圖切換內容庫組成,視圖切換內容包括頭視圖切換內容和腳視圖切換內容。 頭視圖切換內容庫用于存儲頭視圖切換內容,腳視圖內容庫用于存儲腳視圖切換內容。當 檢測到的觸發信號為預設的列表頭視圖切換信號時,從頭視圖切換內容庫中選取一項頭視 圖切換內容,將所呈現的列表中的頭視圖的內容切換為所選取的頭視圖切換內容。當檢測 到的觸發信號為預設的列表腳視圖切換信號時,從腳視圖切換內容庫中選取一項腳視圖切 換內容,將所呈現的列表中的腳視圖的內容切換為所選取的腳視圖切換內容。
[0037] 圖3為本發明第一實施例提供的一種切換移動終端屏幕上列表中頭視圖內容的 外觀示意圖。參見圖3和圖2,當被檢測到列表中的頭視圖301被向下滑動至移動終端屏幕 可視區域300的第一預設位置Q1處,列表開始向上回彈時的觸發信號時,列表中的頭視圖 301的內容被切換為頭視圖302中的內容。
[0038] 圖4示出了本發明的第二實施例。
[0039] 圖4為本發明第二實施例提供的一種控制列表視圖內容切換的裝置的結構示意 圖。參見圖4,所述裝置包括:列表顯示模塊401,用于獲取并呈現包含有視圖的列表,其中 所述視圖包括頭視圖、腳視圖;信號檢測模塊402,用于檢測作用于所呈現的列表上的觸發 信號;第一切換模塊403,用于若檢測到的觸發信號為預設的列表頭視圖切換信號,對所呈 現的列表中的頭視圖的內容進行切換;第二切換模塊404,用于若檢測到的觸發信號為預 設的列表腳視圖切換信號,對所呈現的列表中的腳視圖的內容進行切換。
[0040] 在本實施例中,列表包括視圖和各個表項,視圖又進一步包括頭視圖、腳視圖。列 表所包含的數據可以從本地存儲器上直接獲取,也可以是通過無線或有線通信連接方式, 向管理列表數據的服務器發出列表數據獲取請求,然后接收管理列表數據的服務器對所述 請求的回復來獲取得到。所述無線通信連接方式可以是3G連接、WiFi連接、Zigbee連接或 其它形式的無線通信連接方式。列表顯示模塊401在獲取到包含有視圖的列表后,并將其 呈現至移動終端屏幕。
[0041] 在本實施例中,信號檢測模塊402監聽對上述列表的觸發事件,實時檢測作用于 所呈現的列表上的觸發信號。在列表是呈現在觸摸屏的情況下,,該觸發信號可以是用戶手 指在觸摸屏所呈現的列表上的觸摸操作所觸發的信號。該觸摸操作可以是長按觸摸屏所呈 現的列表至預設時間、滑動觸摸屏所呈現的列表至預設距離或能夠檢測到的對觸摸屏所呈 現的列表的其他形式的觸摸操作。
[0042] 在本實施中,列表頭視圖切換信號與列表腳視圖切換信號可以相同,也可以不同。 在列表是呈現在觸摸屏的情況下,列表頭視圖切換信號或列表腳視圖切換信號包括:長按 觸摸屏所呈現的列表至預設時間、滑動觸摸屏所呈現的列表至預設距離或能夠檢測到的對 觸摸屏所呈現的列表的其他形式的觸摸操作。優選的,列表頭視圖切換信號為:當列表中的 頭視圖被向下滑動至移動終端屏幕可視區域的第一預設位置處,列表開始向上回彈時的觸 發信號;列表腳視圖切換信號為:當列表中的腳視圖被向上滑動至移動終端屏幕可視區域 的第二預設位置處,列表開始向下回彈時的觸發信號。當用戶向下滑動列表中的頭視圖至 移動終端屏幕可視區域的第一預設位置處后,用戶松開列表時,移動終端會調用其操作系 統平臺中實現列表向上回彈的回調函數,使得列表開始向上回彈。本實施中可通過監聽是 否調用其操作系統平臺中實現列表向上回彈的回調函數,來判斷作用于所呈現的列表上的 觸發信號是否為列表頭視圖切換信號。同理,判斷列表腳視圖切換信號與判斷列表頭視圖 切換信號類似,這里不再贅述。
[0043] 在本實施的一個優選的實施方式中,所述裝置還包括內容預存模塊(未示出),用 于建立存儲有至少一項視圖切換內容的視圖切換內容庫。
[0044] 所述視圖切換內容為在對列表中的視圖的內容進行切換后視圖所要呈現的待選 取的新內容。在本實施例中,內容預存模塊可以自動設置視圖切換內容,也可通過提供一個 人機交互界面,接收用戶輸入的視圖切換內容。每種視圖切換內容的形式是多樣化的,可以 為動畫、圖片、文字、按鈕等中的任意一種、兩種或多種組合。
[0045] 當信號檢測模塊402檢測到的觸發信號為預設的列表頭視圖切換信號時,第一切 換模塊403從視圖切換內容庫中選取一項視圖切換內容,將所呈現的列表中的頭視圖的內 容切換為所選取的視圖切換內容。當信號檢測模塊402檢測到的觸發信號為預設的列表腳 視圖切換信號時,第二切換模塊404從視圖切換內容庫中選取一項視圖切換內容,將所呈 現的列表中的腳視圖的內容切換為所選取的視圖切換內容。本實施例所涉及的選取可以是 隨機選取,也可以是按預設順序進行的選取。所述預設順序可以是從視圖切換內容庫中對 各種視圖切換內容的存儲順序。例如,當上次切換所選取的是存儲在第一位置的視圖切換 內容時,本次切換則就選取存儲在第二位置的視圖切換內容。
[0046] 當然,本領域的普通技術人員應該容易知道,視圖切換內容庫還可由頭視圖切換 內容庫和腳視圖切換內容庫組成,視圖切換內容包括頭視圖切換內容和腳視圖切換內容。 頭視圖切換內容庫用于存儲頭視圖切換內容,腳視圖內容庫用于存儲腳視圖切換內容。當 信號檢測模塊402檢測到的觸發信號為預設的列表頭視圖切換信號時,第一切換模塊403 從頭視圖切換內容庫中選取一項頭視圖切換內容,將所呈現的列表中的頭視圖的內容切換 為所選取的頭視圖切換內容。當信號檢測模塊402檢測到的觸發信號為預設的列表腳視圖 切換信號時,第二切換模塊404從腳視圖切換內容庫中選取一項腳視圖切換內容,將所呈 現的列表中的腳視圖的內容切換為所選取的腳視圖切換內容。
[0047] 本發明實施例能夠通過檢測作用于所呈現的列表上的觸發信號,來控制對所呈現 的列表中的視圖的內容切換,增加了列表顯示內容的信息量,增強了用戶與列表之間的交 互性,提高了用戶視覺上的新鮮感。
[0048] 當然,本領域的普通技術人員應該容易知道,還可通過其他方式來控制列表視圖 內容的切換,例如采用定時器,每隔固定的時間間隔就去切換頭視圖和腳視圖的內容,但這 種切換方式不靈活,而且需要控制定時器的觸發、關閉和銷毀,很容易引起問題。
[0049]以上實施例提供的技術方案中的全部或部分內容可以通過軟件編程實現,其軟件 程序存儲在可讀取的存儲介質中,存儲介質例如:計算機中的硬盤、計算機只讀存儲器、光 盤或軟盤等。
[0050] 以上所述僅為本發明的較佳實施例,并不用以限制本發明,凡在本發明的精神和 原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。
【權利要求】
1. 一種控制列表視圖內容切換的方法,其特征在于,所述方法包括: 獲取并呈現包含有視圖的列表,其中所述視圖包括頭視圖、腳視圖; 檢測作用于所呈現的列表上的觸發信號; 若檢測到的觸發信號為預設的列表頭視圖切換信號,則對所呈現的列表中的頭視圖的 內容進行切換; 若檢測到的觸發信號為預設的列表腳視圖切換信號,則對所呈現的列表中的腳視圖的 內容進行切換。
2. 根據權利要求1所述的控制列表視圖內容切換的方法,其特征在于,所述獲取并呈 現包含有視圖的列表的步驟之前還包括:建立存儲有至少一項視圖切換內容的視圖切換內 容庫。
3. 根據權利要求2所述的控制列表視圖內容切換的方法,其特征在于,所述視圖切換 內容包括動畫、圖片、文字、按鈕。
4. 根據權利要求2所述的控制列表視圖內容切換的方法,其特征在于,所述若檢測到 的觸發信號為預設的列表頭視圖切換信號,則對所呈現的列表中的頭視圖的內容進行切換 的步驟包括: 若檢測到的觸發信號為預設的列表頭視圖切換信號,則將所呈現的列表中的頭視圖的 內容切換為所述視圖切換內容庫中的一項視圖切換內容。
5. 根據權利要求1所述的控制列表視圖內容切換的方法,其特征在于,所述列表頭視 圖切換信號為:在所述列表是呈現在觸摸屏的情況下,當所述列表中的頭視圖被向下滑動 至所述觸摸屏可視區域的預設位置處,所述列表開始向上回彈時的觸發信號。
6. 根據權利要求2所述的控制列表視圖內容切換的方法,其特征在于,所述若檢測到 的觸發信號為預設的列表腳視圖切換信號,則對所呈現的列表中的腳視圖的內容進行切換 的步驟包括: 若檢測到的觸發信號為預設的列表腳視圖切換信號,則將所呈現的列表中的腳視圖的 內容切換為所述視圖切換內容庫中的一項視圖切換內容。
7. 根據權利要求1所述的控制列表視圖內容切換的方法,其特征在于,所述列表腳視 圖切換信號為:在所述列表是呈現在觸摸屏的情況下,當所述列表中的腳視圖被向上滑動 至所述觸摸屏可視區域的預設位置處,所述列表開始向下回彈時的觸發信號。
8. -種控制列表視圖內容切換的裝置,其特征在于,所述裝置包括: 列表顯示模塊,用于獲取并呈現包含有視圖的列表,其中所述視圖包括頭視圖、腳視 圖; 信號檢測模塊,用于檢測作用于所呈現的列表上的觸發信號; 第一切換模塊,用于若檢測到的觸發信號為預設的列表頭視圖切換信號,對所呈現的 列表中的頭視圖的內容進行切換; 第二切換模塊,用于若檢測到的觸發信號為預設的列表腳視圖切換信號,對所呈現的 列表中的腳視圖的內容進行切換。
9. 根據權利要求8所述的控制列表視圖內容切換的裝置,其特征在于,所述裝置還包 括內容預存模塊,用于建立存儲有至少一項視圖切換內容的視圖切換內容庫。
10. 根據權利要求9所述的控制列表視圖內容切換的裝置,其特征在于,所述視圖切換 內容包括動畫、圖片、文字、按鈕。
11. 根據權利要求9所述的控制列表視圖內容切換的裝置,其特征在于,所述第一切換 模塊包括:若檢測到的觸發信號為預設的列表頭視圖切換信號,將所呈現的列表中的頭視 圖的內容切換為所述視圖切換內容庫中的一項視圖切換內容。
12. 根據權利要求8所述的控制列表視圖內容切換的裝置,其特征在于,所述列表頭視 圖切換信號為:在所述列表是呈現在觸摸屏的情況下,當所述列表中的頭視圖被向下滑動 至所述觸摸屏可視區域的預設位置處,所述列表開始向上回彈時的觸發信號。
13. 根據權利要求9所述的控制列表視圖內容切換的裝置,其特征在于,所述第二切換 模塊包括:若檢測到的觸發信號為預設的列表腳視圖切換信號,將所呈現的列表中的腳視 圖的內容切換為所述視圖切換內容庫中的一項視圖切換內容。
14. 根據權利要求8述的控制列表視圖內容切換的裝置,其特征在于,所述列表腳視圖 切換信號為:在所述列表是呈現在觸摸屏的情況下,當所述列表中的腳視圖被向上滑動至 所述觸摸屏可視區域的預設位置處,所述列表開始向下回彈時的觸發信號。
【文檔編號】G06F3/0482GK104216620SQ201310213276
【公開日】2014年12月17日 申請日期:2013年5月31日 優先權日:2013年5月31日
【發明者】王玉龍 申請人:騰訊科技(深圳)有限公司