[發明專利]滑動列表組件的實現方法和系統有效
| 申請號: | 201310272512.9 | 申請日: | 2013-07-01 |
| 公開(公告)號: | CN104281374B | 公開(公告)日: | 2018-11-13 |
| 發明(設計)人: | 吳子燁 | 申請(專利權)人: | 博雅網絡游戲開發(深圳)有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市南山區中山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 源數據項 滑動 屬性信息 觸發位置 實際位置 像素距離 數據項 移動 讀取 個性化需求 列表顯示 用戶界面 產生源 計算源 類確定 自定義 表項 預設 樣式 靈活 展示 | ||
本發明涉及一種滑動列表組件的實現方法和系統。所述方法,包括:獲取對滑動列表組件的觸發位置,根據所述觸發位置計算源數據項表移動的像素距離,將所述移動的像素距離與預設的源數據項表初始位置比較,產生源數據項表的實際位置;根據所述產生的源數據項表的實際位置計算得到顯示的用戶界面包含的列表資源項移動的位移及對應的源數據項表的起始項;讀取所述對應的源數據項表的起始項對應的源數據項的屬性信息;展示所述源數據項的屬性信息,其中,所述源數據項的屬性信息是根據預先自定義表項類確定。上述滑動列表組件的實現方法和系統,樣式豐富,易于擴展,使得滑動列表顯示的內容靈活,滿足個性化需求。
技術領域
本發明涉及網絡控件領域,特別是涉及一種滑動列表組件實現方法和系統。
背景技術
隨著網絡數據的增多,無法將網絡數據在一版用戶界面上展示時,一般采用滑動列表的形式,將所有需要展示的數據加入滑動列表框中,設置滾動條,通過移動滾動條查看未在一版顯示的數據。目前滑動列表組件主要有Flash內置的UI(User Interface,用戶界面)組件ListBox和Flex的DataGrid。
然而,上述兩種滑動列表組件的樣式單一、固定、難以擴展,使其應用受到很大限制。
發明內容
基于此,有必要提供一種樣式豐富且易于擴展的滑動列表組件的實現方法。
此外,還有必要提供一種樣式豐富且易于擴展的滑動列表組件的實現系統。
一種滑動列表組件的實現方法,包括:
獲取對滑動列表組件的觸發位置,根據所述觸發位置計算源數據項表移動的像素距離,將所述移動的像素距離與預設的源數據項表初始位置比較,產生源數據項表的實際位置;
根據所述產生的源數據項表的實際位置計算得到顯示的用戶界面包含的列表資源項移動的位移及對應的源數據項表的起始項;
讀取所述對應的源數據項表的起始項對應的源數據項的屬性信息,其中,所述源數據項的屬性信息是根據預先自定義表項類確定;以及
展示所述源數據項的屬性信息。
在其中一個實施例中,在所述獲取對滑動列表組件的觸發位置的步驟之前,還包括:
預先設置滑動列表的方向標識,當所述方向標識為第一標識時,表示所述滑動列表為垂直方向,當所述方向標識為第二標識時,表示所述滑動列表為水平方向;
獲取預先設置的滑動列表的方向標識,并根據所述方向標識確定所述滑動列表的方向。
在其中一個實施例中,所述根據所述產生的源數據項表的實際位置計算得到顯示的用戶界面包含的列表資源項移動的位移及對應的源數據項表的起始項的步驟包括:
獲取用戶界面的顯示表項寬度;
將所述產生的源數據項表的實際位置除以所述顯示表項寬度得到商和余數,將所述商作為所述用戶界面包含的列表資源項對應的源數據項表的起始項,將所述余數作為用戶界面包含的列表資源項移動的位移。
在其中一個實施例中,所述方法還包括:
獲取預先設置的用戶界面的顯示表項的最大數量;
以起始項開始從所述源數據項表中選取最大數量的源數據項的屬性信息,并顯示所述最大數量的源數據項的屬性信息。
在其中一個實施例中,在所述讀取所述對應的源數據項表的起始項對應的源數據項的屬性信息之后,所述展示所述源數據項的屬性信息的步驟之前,還包括:
獲取與所述自定義表項類相應的用戶界面資源信息;
所述展示篩選的數據項的步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于博雅網絡游戲開發(深圳)有限公司,未經博雅網絡游戲開發(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310272512.9/2.html,轉載請聲明來源鉆瓜專利網。





