[發(fā)明專利]一種桌面元素的深度疊加方法及其系統(tǒng)在審
| 申請?zhí)枺?/td> | 201410443606.2 | 申請日: | 2014-09-02 |
| 公開(公告)號: | CN104216713A | 公開(公告)日: | 2014-12-17 |
| 發(fā)明(設(shè)計)人: | 鄧裕強(qiáng);梁國盛;楊毅偉;孔令發(fā);李世寧 | 申請(專利權(quán))人: | 廣州市久邦數(shù)碼科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510055 廣東省廣州市中*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 桌面 元素 深度 疊加 方法 及其 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動終端桌面系統(tǒng)領(lǐng)域,尤其涉及一種桌面元素的深度疊加方法及其系統(tǒng)。
背景技術(shù)
隨著信息技術(shù)的發(fā)展,現(xiàn)有移動終端設(shè)備的功能越來越強(qiáng)大,很多移動終端設(shè)備都提供了桌面元素的移動、刪除、合并功能,如圖標(biāo)或文件夾或小部件的移動、刪除、合并等。但現(xiàn)時的移動終端桌面元素只能執(zhí)行上述簡單的操作,比較單調(diào)。隨著移動終端界面交互技術(shù)的發(fā)展,用戶對于桌面界面的要求也逐漸提高,而提供具有交互性好,桌面元素可疊加的功能無疑可以給用戶更好的體驗(yàn)。然而,現(xiàn)有版本的移動終端的桌面應(yīng)用并未能提供桌面元素疊加功能,不能滿足用戶的個性化需求。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種適用于移動終端操作系統(tǒng),既增強(qiáng)了移動終端界面趣味性和互動性,又提升了用戶體驗(yàn)的桌面元素的深度疊加方法。
本發(fā)明的另外一個目的在于提供一種桌面元素深度疊加的系統(tǒng)。
為實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:一種桌面元素的深度疊加方法,所述方法包括以下步驟:
創(chuàng)建實(shí)現(xiàn)桌面元素深度疊加的接口,桌面元素視圖通過接口可以進(jìn)行深度疊加操作;
創(chuàng)建管理桌面元素視圖深度疊加操作的管理工具類;
當(dāng)對桌面元素進(jìn)行疊加操作時,桌面元素之間通過管理工具類建立綁定關(guān)系,綁定規(guī)則:在上面的桌面元素為父視圖,下面的桌面元素為子視圖;當(dāng)綁定關(guān)系后執(zhí)行深度變化動畫,下面的桌面元素子視圖沿Z軸往屏幕內(nèi)方向移動一定的距離,以產(chǎn)生深度疊加的效果。
進(jìn)一步,所述深度疊加接口定義以下方法:指定深度疊加的子視圖、指定深度層級、指定層與層之間的深度值、獲取深度疊加的子視圖、獲取深度層級、獲取層與層之間的深度值;
所述管理工具類定義以下常量:默認(rèn)深度層級、最大深度疊加層數(shù)、每層的alpha值改變量;執(zhí)行深度變化動畫時,從管理類中獲取動畫執(zhí)行過程中的數(shù)值。
進(jìn)一步,所述深度變化動畫包括當(dāng)前視圖以及其子視圖的深度值改變的動畫,動畫執(zhí)行時,在桌面容器的draw方法中調(diào)用。
進(jìn)一步,所述桌面元素之間通過管理工具類建立綁定關(guān)系,綁定新的子視圖時會先對原來綁定的子視圖做解綁操作,桌面元素在綁定與解綁操作過程中的操作結(jié)果保存于數(shù)據(jù)庫中。
進(jìn)一步,所述桌面元素疊加時,下面的桌面元素子視圖沿Z軸往屏幕內(nèi)方向遞歸移動距離,當(dāng)桌面元素解除疊加關(guān)系時,上面的桌面元素父視圖沿Z軸往屏幕外方向遞歸返回移動距離。
為實(shí)現(xiàn)本發(fā)明的另一目的,本發(fā)明還采用如下技術(shù)方案:一種桌面元素深度疊加的系統(tǒng),所述系統(tǒng)包括:
創(chuàng)建單元,用于創(chuàng)建實(shí)現(xiàn)桌面元素深度疊加的接口,桌面元素視圖通過接口可以進(jìn)行深度疊加操作,和創(chuàng)建管理桌面元素視圖深度疊加操作的管理工具類;當(dāng)對桌面元素進(jìn)行疊加操作時,桌面元素之間通過管理工具類建立綁定關(guān)系,綁定規(guī)則:在上面的桌面元素為父視圖,下面的桌面元素為子視圖;
繪制顯示單元,用于當(dāng)綁定關(guān)系后執(zhí)行深度變化動畫,將下面的桌面元素子視圖沿Z軸往屏幕內(nèi)方向移動一定的距離,以產(chǎn)生深度疊加的效果。
進(jìn)一步,所述深度疊加接口定義以下方法:指定深度疊加的子視圖、指定深度層級、指定層與層之間的深度值、獲取深度疊加的子視圖、獲取深度層級、獲取層與層之間的深度值;
所述管理工具類定義以下常量:默認(rèn)深度層級、最大深度疊加層數(shù)、每層的alpha值改變量;執(zhí)行深度變化動畫時,從管理類中獲取動畫執(zhí)行過程中的數(shù)值。
進(jìn)一步,所述繪制顯示單元的深度變化動畫包括當(dāng)前視圖以及其子視圖的深度值改變的動畫,動畫執(zhí)行時,在桌面容器的draw方法中調(diào)用。
進(jìn)一步,所述桌面元素之間通過管理工具類建立綁定關(guān)系,綁定新的子視圖時會先對原來綁定的子視圖做解綁操作,桌面元素在綁定與解綁操作過程中的操作結(jié)果保存于數(shù)據(jù)庫中。
進(jìn)一步,所述桌面元素疊加時,繪制顯示單元將下面的桌面元素子視圖沿Z軸往屏幕內(nèi)方向遞歸移動距離,當(dāng)桌面元素解除疊加關(guān)系時,上面的桌面元素父視圖沿Z軸往屏幕外方向遞歸返回移動距離。
相對于現(xiàn)有技術(shù),本發(fā)明所述的技術(shù)方案通過創(chuàng)建一套桌面元素深度疊加方案使桌面圖標(biāo)、文件夾等桌面元素在傳統(tǒng)的平行擺放基礎(chǔ)上實(shí)現(xiàn)三維的疊加效果;桌面元素完成接口的實(shí)現(xiàn)并通過管理工具建立綁定關(guān)系:在上面的桌面元素為父視圖,下面的桌面元素為子視圖;當(dāng)綁定關(guān)系后,執(zhí)行深度變化動畫,下面的桌面元素子視圖沿Z軸移動一定的距離,以產(chǎn)生多層深度疊加的效果,既增強(qiáng)了移動終端桌面界面趣味性和互動性,又提升了用戶體驗(yàn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州市久邦數(shù)碼科技有限公司,未經(jīng)廣州市久邦數(shù)碼科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410443606.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





