[發明專利]一種桌面元素的深度疊加方法及其系統在審
| 申請號: | 201410443606.2 | 申請日: | 2014-09-02 |
| 公開(公告)號: | CN104216713A | 公開(公告)日: | 2014-12-17 |
| 發明(設計)人: | 鄧裕強;梁國盛;楊毅偉;孔令發;李世寧 | 申請(專利權)人: | 廣州市久邦數碼科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510055 廣東省廣州市中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 桌面 元素 深度 疊加 方法 及其 系統 | ||
1.一種桌面元素的深度疊加方法,其特征在于,所述方法包括以下步驟:
創建實現桌面元素深度疊加的接口,桌面元素視圖通過接口可以進行深度疊加操作;
創建管理桌面元素視圖深度疊加操作的管理工具類;
當對桌面元素進行疊加操作時,桌面元素之間通過管理工具類建立綁定關系,綁定規則:在上面的桌面元素為父視圖,下面的桌面元素為子視圖;當綁定關系后執行深度變化動畫,下面的桌面元素子視圖沿Z軸往屏幕內方向移動一定的距離,以產生深度疊加的效果。
2.如權利要求1所述的深度疊加方法,其特征在于,所述深度疊加接口定義以下方法:指定深度疊加的子視圖、指定深度層級、指定層與層之間的深度值、獲取深度疊加的子視圖、獲取深度層級、獲取層與層之間的深度值;
所述管理工具類定義以下常量:默認深度層級、最大深度疊加層數、每層的alpha值改變量;執行深度變化動畫時,從管理類中獲取動畫執行過程中的數值。
3.如權利要求1所述的深度疊加方法,其特征在于,所述深度變化動畫包括當前視圖以及其子視圖的深度值改變的動畫,動畫執行時,在桌面容器的draw方法中調用。
4.如權利要求1所述的深度疊加方法,其特征在于,所述桌面元素之間通過管理工具類建立綁定關系,綁定新的子視圖時會先對原來綁定的子視圖做解綁操作,桌面元素在綁定與解綁操作過程中的操作結果保存于數據庫中。
5.如權利要求1所述的深度疊加方法,其特征在于,所述桌面元素疊加時,下面的桌面元素子視圖沿Z軸往屏幕內方向遞歸移動距離,當桌面元素解除疊加關系時,上面的桌面元素父視圖沿Z軸往屏幕外方向遞歸返回移動距離。
6.一種桌面元素深度疊加的系統,其特征在于,所述系統包括:
創建單元,用于創建實現桌面元素深度疊加的接口,桌面元素視圖通過接口可以進行深度疊加操作,和創建管理桌面元素視圖深度疊加操作的管理工具類;當對桌面元素進行疊加操作時,桌面元素之間通過管理工具類建立綁定關系,綁定規則:在上面的桌面元素為父視圖,下面的桌面元素為子視圖;
繪制顯示單元,用于當綁定關系后執行深度變化動畫,將下面的桌面元素子視圖沿Z軸往屏幕內方向移動一定的距離,以產生深度疊加的效果。
7.如權利要求6所述的系統,其特征在于,所述深度疊加接口定義以下方法:指定深度疊加的子視圖、指定深度層級、指定層與層之間的深度值、獲取深度疊加的子視圖、獲取深度層級、獲取層與層之間的深度值;
所述管理工具類定義以下常量:默認深度層級、最大深度疊加層數、每層的alpha值改變量;執行深度變化動畫時,從管理類中獲取動畫執行過程中的數值。
8.如權利要求6所述的系統,其特征在于,所述繪制顯示單元的深度變化動畫包括當前視圖以及其子視圖的深度值改變的動畫,動畫執行時,在桌面容器的draw方法中調用。
9.如權利要求6所述的系統,其特征在于,所述桌面元素之間通過管理工具類建立綁定關系,綁定新的子視圖時會先對原來綁定的子視圖做解綁操作,桌面元素在綁定與解綁操作過程中的操作結果保存于數據庫中。
10.如權利要求6所述的系統,其特征在于,所述桌面元素疊加時,繪制顯示單元將下面的桌面元素子視圖沿Z軸往屏幕內方向遞歸移動距離,當桌面元素解除疊加關系時,上面的桌面元素父視圖沿Z軸往屏幕外方向遞歸返回移動距離。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市久邦數碼科技有限公司,未經廣州市久邦數碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410443606.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:肩關節鏡手術防水護單
- 下一篇:一種人體器官體表標記貼





