[發(fā)明專利]適用于頁面滾動(dòng)的焦點(diǎn)置頂方法、存儲(chǔ)介質(zhì)、設(shè)備及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710475237.9 | 申請日: | 2017-06-21 |
| 公開(公告)號: | CN109101143B | 公開(公告)日: | 2020-03-17 |
| 發(fā)明(設(shè)計(jì))人: | 尹成;張文明;陳少杰 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡(luò)科技有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0485;H04N21/4788 |
| 代理公司: | 武漢智權(quán)專利代理事務(wù)所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 適用于 頁面 滾動(dòng) 焦點(diǎn) 置頂 方法 存儲(chǔ) 介質(zhì) 設(shè)備 系統(tǒng) | ||
本發(fā)明公開了一種適用于頁面滾動(dòng)的焦點(diǎn)置頂方法、存儲(chǔ)介質(zhì)、設(shè)備及系統(tǒng),涉及安卓電視的焦點(diǎn)特效技術(shù)領(lǐng)域。該方法包括:當(dāng)頁面開始滾動(dòng)時(shí),獲取頁面滾動(dòng)前所有視圖的圖層層級結(jié)構(gòu)并保存至第一雙向隊(duì)列;當(dāng)頁面滾動(dòng)結(jié)束且頁面處于靜止?fàn)顟B(tài)時(shí),獲取滾動(dòng)后圖層層級結(jié)構(gòu)并保存至第二雙向隊(duì)列中;當(dāng)判定需要進(jìn)行焦點(diǎn)視圖的圖層偏移時(shí),采用快速排序?qū)Φ诙p向隊(duì)列中的圖層層級進(jìn)行排序,并將第二雙向隊(duì)列中焦點(diǎn)視圖的圖層層級調(diào)整偏移至與第一雙向隊(duì)列中焦點(diǎn)視圖的圖層層級相同;再根據(jù)偏移完成后的第二雙向隊(duì)列中的圖層層級結(jié)構(gòu)進(jìn)行視圖組的繪制。本發(fā)明不但能實(shí)現(xiàn)頁面滾動(dòng)情況下的焦點(diǎn)視圖置頂,而且也不存在因過度重繪而導(dǎo)致頁面卡頓的問題。
技術(shù)領(lǐng)域
本發(fā)明涉及安卓電視的焦點(diǎn)特效技術(shù)領(lǐng)域,具體來講是一種適用于頁面滾動(dòng)的焦點(diǎn)置頂方法、存儲(chǔ)介質(zhì)、設(shè)備及系統(tǒng)。
背景技術(shù)
隨著智能電視及安卓操作系統(tǒng)的快速發(fā)展,安卓電視已日益普及,并受到越來越多人的追捧。所謂安卓電視,顧名思義是搭載了安卓操作系統(tǒng)(Android)的電視,使得電視智能化,能讓電視機(jī)實(shí)現(xiàn)網(wǎng)頁瀏覽、視頻電影觀看、聊天辦公游戲等。
為了便于讀者理解,下面先對相關(guān)術(shù)語進(jìn)行簡單說明:
View(視圖):它是安卓系統(tǒng)應(yīng)用層界面可視化的基本組件單元;
ViewGroup(視圖組):它是安卓系統(tǒng)可視化組件View的基本容器單元,可容納多個(gè)視圖View;
焦點(diǎn)(Focus)特效:指安卓系統(tǒng)在接收到遙控器或手機(jī)等設(shè)備的按鍵信號源后,處理對應(yīng)指令做出UI層面的顯示特效,例如縮放、偏移、背景切換等;
置頂(BringToFront):指獲得焦點(diǎn)的視圖位于其所在視圖組的其他視圖的最上層(Z軸方向);
焦點(diǎn)視圖的繪制圖層(FocusLayerType):指焦點(diǎn)視圖的繪制圖層層級,一般在視圖組中每個(gè)視圖的繪制圖層層級為該視圖的索引值index,圖層層級越大,視圖所在的圖層層級越好,視圖在空間Z軸方向的坐標(biāo)值z越大;
雙向隊(duì)列(LinkedList):是一種雙向開口的連續(xù)線性空間,可以高效的在頭尾兩端插入和刪除元素的數(shù)據(jù)結(jié)構(gòu);
時(shí)間復(fù)雜度(O):計(jì)算機(jī)科學(xué)中,算法的時(shí)間復(fù)雜度是一個(gè)函數(shù),它定量描述了該算法的運(yùn)行時(shí)間;這是一個(gè)關(guān)于代表算法輸入值的字符串的長度的函數(shù);時(shí)間復(fù)雜度常用大O符號表述,不包括這個(gè)函數(shù)的低階項(xiàng)和首項(xiàng)系數(shù);使用這種方式時(shí),時(shí)間復(fù)雜度可被稱為是漸近的,它考察當(dāng)輸入值大小趨近無窮時(shí)的情況;
快速排序(Quicksort):一種通過一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對這兩部分?jǐn)?shù)據(jù)分別進(jìn)行排序,整個(gè)排序過程可以遞歸進(jìn)行,以此達(dá)到整個(gè)數(shù)據(jù)變成有序序列的算法;
UI(User Interface):泛指用戶的操作界面,UI設(shè)計(jì)主要指界面的樣式,美觀程度;
繪制(onDraw):指安卓系統(tǒng)在繪制視圖View的過程;
屬性動(dòng)畫(Property Animation):安卓系統(tǒng)中,屬性動(dòng)畫可以作用在視圖的屬性上,對屬性進(jìn)行修改,而且不要求對應(yīng)的屬性一定是有顯示效果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡(luò)科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡(luò)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710475237.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:觸控面板、顯示面板、顯示裝置和觸控檢測方法
- 下一篇:熱力圖繪制方法及裝置
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 滾動(dòng)滑動(dòng)件及滾動(dòng)裝置
- 滾動(dòng)滑動(dòng)件及滾動(dòng)裝置
- 滾動(dòng)部件、滾動(dòng)軸承和滾動(dòng)部件的制造方法
- 滾動(dòng)構(gòu)件和滾動(dòng)軸承
- 滾動(dòng)裝置、滾動(dòng)方法、滾動(dòng)程序以及集成電路
- 滾動(dòng)裝置、滾動(dòng)裝置包裝體及滾動(dòng)模組
- 滾動(dòng)裝置、滾動(dòng)裝置包裝體及滾動(dòng)模組
- 滾動(dòng)軸承、滾動(dòng)裝置以及滾動(dòng)裝置的制造方法
- 滾動(dòng)體間隔滾動(dòng)軸承
- 滾動(dòng)件和具有滾動(dòng)件的滾動(dòng)裝置





