[發明專利]界面動畫控制方法、設備及存儲介質有效
| 申請號: | 201710673815.X | 申請日: | 2017-08-08 |
| 公開(公告)號: | CN107577398B | 公開(公告)日: | 2021-03-12 |
| 發明(設計)人: | 張霞 | 申請(專利權)人: | 深圳TCL新技術有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F9/451 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 宋朝政 |
| 地址: | 518052 廣東省深圳市南山區中*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 界面 動畫 控制 方法 設備 存儲 介質 | ||
1.一種界面動畫控制方法,其特征在于,所述界面動畫控制方法包括以下步驟:
從當前顯示界面的若干視圖窗口中獲取界面動畫類型為縮放類型的視圖窗口,以獲取視圖窗口縮放清單,并獲取所述視圖窗口縮放清單中每個視圖窗口的預設縮放因子;
根據預設平移補償算法計算獲取所述視圖窗口縮放清單中每個視圖窗口的平移補償位移,并將所述預設縮放因子和所述平移補償位移添加至動畫序列;
根據所述動畫序列中每個視圖窗口的控制啟動時間、預設縮放因子和平移補償位移控制所述視圖窗口縮放清單中的每個視圖窗口進行縮放和平移補償。
2.如權利要求1所述的界面動畫控制方法,其特征在于,所述根據預設平移補償算法計算獲取所述視圖窗口縮放清單中每個視圖窗口的平移補償位移的步驟包括:
獲取所述視圖窗口縮放清單中每個視圖窗口的位置信息,并根據所述位置信息確定每個視圖窗口的中心軸坐標;
獲取每個視圖窗口的當前縮放因子和預設縮放因子,并根據所述當前縮放因子和所述預設縮放因子確定縮放因子差值;
根據所述位置信息、所述中心軸坐標、所述縮放因子差值和預設縮放軸坐標計算獲取平移補償位移。
3.如權利要求2所述的界面動畫控制方法,其特征在于,所述根據所述位置信息、所述中心軸坐標、所述縮放因子差值和預設縮放軸坐標計算獲取平移補償位移的步驟包括:
獲取所述中心軸坐標的第一橫坐標和所述預設縮放軸坐標的第二橫坐標;
根據所述位置信息、所述第一橫坐標、所述第二橫坐標和所述縮放因子差值計算獲取水平平移補償位移;
獲取所述中心軸坐標的第一縱坐標和所述預設縮放軸坐標的第二縱坐標;
根據所述位置信息、所述第一縱坐標、所述第二縱坐標和所述縮放因子差值計算獲取垂直平移補償位移。
4.如權利要求1所述的界面動畫控制方法,其特征在于,所述根據所述動畫序列中每個視圖窗口的控制啟動時間、預設縮放因子和平移補償位移控制所述視圖窗口縮放清單中的每個視圖窗口進行縮放和平移補償的步驟包括:
根據所述動畫序列中每個視圖窗口的控制啟動時間確定待控制視圖窗口;
從所述動畫序列中獲取所述待控制視圖窗口的預設縮放因子和平移補償位移;
根據所述預設縮放因子和所述平移補償位移對所述待控制視圖窗口進行縮放和平移補償。
5.如權利要求4所述的界面動畫控制方法,其特征在于,所述根據所述預設縮放因子和所述平移補償位移對所述待控制視圖窗口進行縮放和平移補償的步驟包括:
獲取所述待控制視圖窗口的位置信息,并根據所述位置信息確定所述待控制視圖窗口的中心軸坐標;
根據所述中心軸坐標、所述位置信息和所述預設縮放因子確定所述待控制視圖窗口的縮放后位置信息,并根據所述縮放后位置信息縮放所述待控制視圖窗口;
根據所述平移補償位移和所述縮放后位置信息確定平移補償后位置信息,并根據平移補償后的位置信息平移所述待控制視圖窗口。
6.如權利要求2-5中任一項所述的界面動畫控制方法,其特征在于,所述位置信息包括視圖窗口的寬度、高度、底部位置、頂部位置、左側位置和右側位置。
7.如權利要求1-5中任一項所述的界面動畫控制方法,其特征在于,所述界面動畫控制方法還包括:
在接收到控制啟動時間的配置請求時,從所述配置請求中獲取待配置視圖窗口和配置控制啟動時間;
將所述待配置視圖窗口的控制啟動時間配置為所述配置控制啟動時間。
8.一種界面動畫控制設備,其特征在于,所述界面動畫控制設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的界面動畫控制程序,所述界面動畫控制程序被所述處理器執行時實現以下步驟:
從當前顯示界面的若干視圖窗口中獲取界面動畫類型為縮放類型的視圖窗口,以獲取視圖窗口縮放清單,并獲取所述視圖窗口縮放清單中每個視圖窗口的預設縮放因子;
根據預設平移補償算法計算獲取所述視圖窗口縮放清單中每個視圖窗口的平移補償位移,并將所述預設縮放因子和所述平移補償位移添加至動畫序列;
根據所述動畫序列中每個視圖窗口的控制啟動時間、預設縮放因子和平移補償位移控制所述視圖窗口縮放清單中的每個視圖窗口進行縮放和平移補償。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳TCL新技術有限公司,未經深圳TCL新技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710673815.X/1.html,轉載請聲明來源鉆瓜專利網。





