[發(fā)明專利]列表視圖繪制方法、裝置、終端和存儲(chǔ)介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201910074305.X | 申請(qǐng)日: | 2019-01-25 |
| 公開(公告)號(hào): | CN109739611A | 公開(公告)日: | 2019-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 劉孟;呂慶春;彭飛 | 申請(qǐng)(專利權(quán))人: | 北京城市網(wǎng)鄰信息技術(shù)有限公司 |
| 主分類號(hào): | G06F9/451 | 分類號(hào): | G06F9/451;G06F3/0482 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100015 北京市朝陽區(qū)酒仙橋*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 列表項(xiàng) 列表視圖 空數(shù)據(jù) 繪制 待顯示數(shù)據(jù) 存儲(chǔ)介質(zhì) 終端 局部操作 請(qǐng)求獲取 不可見 崩潰 概率 保證 | ||
本發(fā)明實(shí)施例公開了一種列表視圖繪制方法、裝置、終端和存儲(chǔ)介質(zhì),其中該方法包括:生成列表視圖繪制請(qǐng)求;根據(jù)列表視圖繪制請(qǐng)求獲取初始列表項(xiàng)組,初始列表項(xiàng)組包括至少一個(gè)列表項(xiàng),每個(gè)列表項(xiàng)包括待顯示數(shù)據(jù)或者空數(shù)據(jù),待顯示數(shù)據(jù)所在列表項(xiàng)的相鄰列表項(xiàng)包括空數(shù)據(jù);繪制初始列表項(xiàng)組對(duì)應(yīng)的初始列表視圖,初始列表項(xiàng)組中的空數(shù)據(jù)在初始列表視圖中不可見。本發(fā)明實(shí)施例通過在待顯示數(shù)據(jù)所在列表項(xiàng)的相鄰列表項(xiàng)設(shè)置空數(shù)據(jù),使得列表視圖中列表項(xiàng)的數(shù)量以及列表項(xiàng)的結(jié)構(gòu)在后續(xù)對(duì)列表視圖進(jìn)行操作時(shí)不會(huì)發(fā)生改變,減少了列表視圖崩潰的概率,可以在保證列表視圖穩(wěn)定的基礎(chǔ)上實(shí)現(xiàn)對(duì)列表視圖的局部操作。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種列表視圖繪制方法、裝置、終端和存儲(chǔ)介質(zhì)。
背景技術(shù)
列表視圖是一種智能終端上最常見的一種視圖,尤其在手機(jī)或者平板電腦上。列表視圖的數(shù)據(jù)和樣式常常不是固定的,而組件化就是把不同的樣式制作成組件,數(shù)據(jù)不同,對(duì)應(yīng)的組件也不同。通過服務(wù)器下發(fā)的數(shù)據(jù)數(shù)組,智能終端可以顯示為對(duì)應(yīng)的組件的列表,以實(shí)現(xiàn)靈活的排列組合顯示。
目前,對(duì)列表視圖的操作主要有以下幾種方式:1)頁面下拉刷新組件,清空所有列表數(shù)據(jù),重新使用服務(wù)器返回的新數(shù)據(jù)數(shù)組,但是這種方式需要刷新整個(gè)列表數(shù)據(jù)且只在列表頭部刷新,并且場(chǎng)景有限,僅限于初次進(jìn)入列表頁面和下拉刷新更新列表。2)頁面上拉刷新組件,在原來的數(shù)組后面追加新的數(shù)組,例如原來列表視圖顯示的是ABC,加載更多數(shù)據(jù)DEF后,列表數(shù)據(jù)顯示的是ABCDEF,但是這種方式也需要刷新整個(gè)列表數(shù)據(jù)且只在列表尾部追加,場(chǎng)景也有限,僅限于查看更多的數(shù)據(jù)。3)在列表視圖中間插入或者刪除組件,即在原來的數(shù)組中間某個(gè)位置插入或者刪除一條數(shù)據(jù),例如原來顯示的是ABCDEF,插入數(shù)據(jù)后,新數(shù)組為ABCHDEF;原來顯示的是ABCDEF,刪除數(shù)據(jù)后,新數(shù)組為ABDEF。但是這種方式存在的缺陷如下:數(shù)組元素?cái)?shù)會(huì)變化,在繪制列表視圖時(shí)容易導(dǎo)致崩潰(因?yàn)樵诶L制列表視圖時(shí),列表視圖頁面會(huì)根據(jù)序號(hào)下標(biāo)查找數(shù)組數(shù)據(jù),然后繪制到對(duì)應(yīng)序號(hào)的組件上去;假如在繪制時(shí)數(shù)組元素發(fā)生變化了,很容易導(dǎo)致數(shù)據(jù)與組件發(fā)生錯(cuò)誤,或者數(shù)組溢出,例如要繪制第6個(gè)組件,但是數(shù)組只有5個(gè),這樣就溢出了,溢出則會(huì)崩潰);因?yàn)閿?shù)組元素發(fā)生了變化,所以同樣需要刷新整個(gè)列表視圖,即使是只在其中增加了一個(gè)數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種列表視圖繪制方法、裝置、終端和存儲(chǔ)介質(zhì),可以在保證列表視圖穩(wěn)定的基礎(chǔ)上實(shí)現(xiàn)對(duì)列表視圖的局部操作。
第一方面,本發(fā)明實(shí)施例提供了一種列表視圖繪制方法,包括:
生成列表視圖繪制請(qǐng)求;
根據(jù)所述列表視圖繪制請(qǐng)求獲取初始列表項(xiàng)組,所述初始列表項(xiàng)組包括至少一個(gè)列表項(xiàng),每個(gè)列表項(xiàng)包括待顯示數(shù)據(jù)或者空數(shù)據(jù),所述待顯示數(shù)據(jù)所在列表項(xiàng)的相鄰列表項(xiàng)包括空數(shù)據(jù);
繪制所述初始列表項(xiàng)組對(duì)應(yīng)的初始列表視圖,所述初始列表項(xiàng)組中的空數(shù)據(jù)在所述初始列表視圖中不可見。
第二方面,本發(fā)明實(shí)施例還提供了一種列表視圖繪制裝置,該裝置包括:
請(qǐng)求生成模塊,生成列表視圖繪制請(qǐng)求;
初始列表項(xiàng)組模塊,用于根據(jù)所述列表視圖繪制請(qǐng)求獲取初始列表項(xiàng)組,所述初始列表項(xiàng)組包括至少一個(gè)列表項(xiàng),每個(gè)列表項(xiàng)包括待顯示數(shù)據(jù)或者空數(shù)據(jù),所述待顯示數(shù)據(jù)所在列表項(xiàng)的相鄰列表項(xiàng)包括空數(shù)據(jù);
初始列表視圖模塊,用于繪制所述初始列表項(xiàng)組對(duì)應(yīng)的初始列表視圖,所述初始列表項(xiàng)組中的空數(shù)據(jù)在所述初始列表視圖中不可見。
第三方面,本發(fā)明實(shí)施例還提供了一種終端,所述終端包括:
一個(gè)或多個(gè)處理器;
存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京城市網(wǎng)鄰信息技術(shù)有限公司,未經(jīng)北京城市網(wǎng)鄰信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910074305.X/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 空壓管道監(jiān)測(cè)系統(tǒng)及方法
- 一種氣井油套環(huán)空泄漏速率的確定方法及裝置
- 一種實(shí)時(shí)數(shù)據(jù)庫的空點(diǎn)補(bǔ)傳方法
- 一種視頻渲染方法及系統(tǒng)
- 數(shù)據(jù)空值處理方法、裝置及終端設(shè)備
- 一種藍(lán)牙空鼠的移動(dòng)方法、存儲(chǔ)介質(zhì)及智能電視
- 數(shù)據(jù)處理方法、裝置及系統(tǒng)
- 空發(fā)卡的空中發(fā)行控制方法及裝置
- 空發(fā)卡空中發(fā)行數(shù)據(jù)的加密方法及裝置
- ICS行李處理系統(tǒng)空托盤回收控制方法





