[發明專利]快速滑塊的實現方法及裝置在審
| 申請號: | 201611035121.5 | 申請日: | 2016-11-23 |
| 公開(公告)號: | CN106598427A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 崔瑤 | 申請(專利權)人: | 上海斐訊數據通信技術有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F3/0485;G06F3/0488 |
| 代理公司: | 上海世貿專利代理有限責任公司31128 | 代理人: | 王佳妮 |
| 地址: | 201616 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 速滑 實現 方法 裝置 | ||
技術領域
本發明涉及列表顯示技術領域,尤其涉及一種快速滑塊的實現方法及裝置。
背景技術
隨著智能手機等智能設備在當今社會越來越普及,人們對于智能設備的使用體驗也要求越來越高。安卓或者IOS應用中通常使用列表來進行信息展示。列表作為一種信息展示方式,其長度或者寬度都越來越大,通常遠超過屏幕的長度和寬度。
在安卓裝置常用的原生控件中,ListView(列表視圖)專門用于處理內容元素很多,手機屏幕無法展示出所有內容的情況。ListView可以使用列表的形式來展示內容,超出屏幕部分的內容只需要通過手指滑動就可以移動到屏幕內了。ListView(列表視圖)自帶滑動條,并且提供了快速滑塊,來實現快速滑動內容的功能。滑動條顯示可設定值的范圍,滑塊能夠在該滑動條的范圍內滑動。用戶可以通過移動滑塊在相應的控件中顯示對應的值。滑塊的移動是通過用指尖觸摸滑塊,并在維持觸摸的狀態下使指尖滑移來進行,將這樣的操作稱為滑動滑塊。用戶通過用手指滑動帶有觸摸面板的顯示裝置的畫面上所顯示的滑塊進行列表的滑動,以將列表滑動至列表的頂部或者底部或者左右邊緣處,使得顯示內容能夠改變。
參考圖1-2,其中圖1為現有默認快速滑塊示意圖,圖2為現有自定義的快速滑塊示意圖。標號11為主題默認的快速滑塊圖標;標號21為通過樣式自定義的快速滑塊圖標。從圖1和圖2中可以看出,現有的快速滑塊的實現方式非常的單調,功能也相對的單一,并且只能通過更換圖片來實現自定義的快速滑塊。現有的快速滑塊的實現方式是通過修改快速滑塊的圖片來實現自定義的功能。但是此實現方式僅僅能夠更改快速滑塊的圖片,并不能實現其它自定義的快速滑動功能,比如在快速滑塊上顯示數據信息等。
因此,如何快速滑塊的自定義實現,成為現有技術中亟需解決的技術問題。
發明內容
針對現有技術中的快速滑塊的實現方式非常單調,功能也相對的單一,并且只能通過更換圖片來實現自定義的快速滑塊的技術問題,本發明目的在于提供一種快速滑塊的實現方法及裝置,可以實現快速滑動內容的功能同時可以自定義改變快速滑塊的形態,還可以通過對快速滑塊執行相應的點擊操作,執行刪除,插入新紀錄,顯示隱藏信息等指令。
為實現上述目的,本發明提供了一種快速滑塊的實現方法,包括:根據列表視圖的滾動狀態調整快速滑塊的位置;監聽快速滑塊的滑動狀態,并在移動事件觸發時計算快速滑塊視圖在豎直方向上的滑動比例;在觸摸滑動事件中調用自定義接口的實現,使得在滑動快速滑塊時列表視圖跟隨所述快速滑塊的滑動而滾動,其中,所述自定義接口的參數為所述滑動比例。
在本發明一實施例中,所述根據列表視圖的滾動狀態調整快速滑塊的位置的步驟中進一步包括:監聽列表視圖的滾動狀態,計算當前列表視圖已經滾動的距離比例;根據所述距離比例調整快速滑塊的位置。
在本發明一實施例中,所述監聽列表視圖的滾動狀態,計算當前列表視圖已經滾動的距離比例的步驟中,監聽列表視圖的滾動狀態在滾動列表時觸發。
在本發明一實施例中,所述監聽列表視圖的滾動狀態,計算當前列表視圖已經滾動的距離比例的步驟進一步包括:復寫列表視圖的滾動事件方法,獲得當前列表視圖已經滾動的距離比例。
在本發明一實施例中,所述距離比例為:列表視圖已經滾出的距離/(列表視圖內容的高度-容器的高度)。
在本發明一實施例中,所述監聽快速滑塊的滑動狀態,并在移動事件觸發時計算快速滑塊視圖在豎直方向上的滑動比例的步驟進一步包括:復寫快速滑塊的觸摸事件方法,并在移動事件觸發時計算快速滑塊視圖在豎直方向上的滑動比例。
在本發明一實施例中,所述滑動比例為:快速滑塊距離容器頂部的距離/容器的高度。
在本發明一實施例中,在觸摸滑動事件中調用自定義接口的實現,使得在滑動快速滑塊時列表視圖跟隨所述快速滑塊的滑動而滾動的步驟進一步包括:為所述自定義接口注冊監聽器的實現,并在所述監聽器的實現方法中根據所述快速滑塊的滑動比例修改所述列表視圖滾動的位置。
在本發明一實施例中,本發明所述的快速滑塊的實現方法進一步包括:接收所述快速滑塊的點擊操作;根據所述點擊操作,在所述快速滑塊的觸摸按下事件里執行內容切換操作,切換滑塊內容。
在本發明一實施例中,所述內容切換操作包括:刪除記錄、插入新記錄、顯示隱藏信息以及改變快速滑塊的形態的其中之一。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海斐訊數據通信技術有限公司,未經上海斐訊數據通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611035121.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:防誤觸系統及方法
- 下一篇:播放全景視頻的方法、系統及終端設備





