[發明專利]一種基于Android系統的GO圖像動畫引擎有效
| 申請號: | 201110322303.1 | 申請日: | 2011-10-21 |
| 公開(公告)號: | CN102385515A | 公開(公告)日: | 2012-03-21 |
| 發明(設計)人: | 梁國盛 | 申請(專利權)人: | 廣州市久邦數碼科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06T13/00 |
| 代理公司: | 廣州新諾專利商標事務所有限公司 44100 | 代理人: | 華輝 |
| 地址: | 510055 廣東省廣州市中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 系統 go 圖像 動畫 引擎 | ||
1.一種基于Android系統的GO圖像動畫引擎,其特征在于,所述GO圖像動畫引擎包括一組件樹和一遍歷器,所述組件樹包含至少一組件,所述組件包括:
一公共數據區,用于存放該組件的公共數據;和
一數據接口,提供方法供Android系統和/或該組件的父組件修改所述公共數據區中的公共數據;以及
一圖形繪制接口,通過遍歷器的訪問,Android系統根據公共數據區的公共數據在一繪圖線程中實現組件的繪制。
2.如權利要求1所述的圖像動畫引擎,其特征在于,所述組件還包括一動畫接口,所述動畫接口定期在一動畫線程中被所述遍歷器訪問,組件根據遍歷器對所述動畫接口的訪問計算并更新所述公共數據區的公共數據。
3.如權利要求2所述的圖像動畫引擎,其特征在于,所述組件樹的根結點的組件為一繼承Android系統視圖的UI視圖。
4.如權利要求1至3任一項所述的圖像動畫引擎,其特征在于,所述GO圖像動畫引擎還包括一圖像工具庫,所述圖像工具庫包括一M圖像和圖像特效類。
5.一種GO圖像動畫引擎顯示圖像動畫的實現方法,其特征在于,包括以下步驟:
a、初始化GO圖像動畫引擎,并啟動動畫線程;
b、組件根據遍歷器在動畫線程中定時對動畫接口的訪問判斷是否需要更新公共數據區中的公共數據,如果是,則更新數據并在遍歷器上做一數據更新標記;
c、遍歷器完成對組件樹中所有組件的動畫接口的遍歷后,如果檢測存在所述數據更新標記,則由組件樹的根結點的組件要求Android系統從新繪制圖形;
d、Android系統在一圖形繪制線程中根據遍歷器組件樹中組件的圖形繪制接口的訪問重新繪制組件。
6.如權利要求5所述的實現方法,其特征在于,所述初始化GO圖像動畫引擎包括:
配置GO圖像動畫引擎的遍歷器在動畫線程中訪問組件樹的周期;
加入需要被訪問組件樹的根結點;
向跟結點中添加需要被顯示的UI組件。
7.如權利要求6所述的實現方法,其特征在于,在一個訪問周期內,如果遍歷器已經完成組件樹中所有組件的動畫接口的訪問,則動畫線程會進入休眠狀態。
8.如權利要求7所述的實現方法,其特征在于,所述動畫線程從休眠狀態恢復后,如果檢測到停止信號,則進入停止狀態,從而使遍歷器停滯訪問所有組件的動畫接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市久邦數碼科技有限公司,未經廣州市久邦數碼科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110322303.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種word文檔的防篡改保護方法
- 下一篇:立磨噴水裝置





