[發明專利]一種圖標旋轉的實現方法及系統有效
| 申請號: | 201410043223.6 | 申請日: | 2014-01-29 |
| 公開(公告)號: | CN103761027A | 公開(公告)日: | 2014-04-30 |
| 發明(設計)人: | 鄧裕強;黃愛華;梁國盛;譚舒;巢子良;陳敬棉;潘國維 | 申請(專利權)人: | 廣州市久邦數碼科技有限公司;廣州巨游計算機技術有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0484 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510055 廣東省廣州市越秀*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖標 旋轉 實現 方法 系統 | ||
技術領域
本發明涉及圖標控制技術領域,具體涉及一種提升用戶與圖標交互,實現圖標旋轉的實現方法及系統。
背景技術
隨著信息技術的發展,現有移動終端設備的功能越來越強大,移動終端桌面系統添加有各色各樣的圖標,但現有桌面的圖標都是靜態的,不支持交互,用戶在桌面的操作與圖標沒有互動,缺少趣味性及可玩性,難以滿足用戶對動態變化的功能需求,已經成為業界亟待解決的問題。
發明內容
本發明的目的,就是克服現有技術的不足,提供一種能將桌面圖標很好地與用戶的操作進行互動,解決了以往桌面圖標只能看、不能動的問題,增加用戶體驗的圖標旋轉的實現方法。
為實現本發明的另一目的,本發明還提供一種圖標旋轉的實現系統。
為了達到上述目的,采用如下技術方案:一種圖標旋轉的實現方法,包括以下步驟:
S1、預設圖標旋轉狀態事件,預設觸發圖標旋轉狀態事件的響應動作;
S2、監測響應動作是否發生,若是,進行下一步;若否,循環監測;
S3、進入圖標旋轉狀態事件,檢測手指滑動響應,獲取滑動的坐標值;
S4、根據滑動的坐標值,結合圖標的坐標值進行計算,得出圖標旋轉的角度值;
S5、圖標根據角度值以坐標值為原點旋轉相應的角度。
進一步,所述步驟S4中根據滑動的坐標值,結合圖標的坐標值進行計算,得出圖標旋轉的角度值的具體計算方式為:
分別獲取圖標所在坐標的x、y值,手指滑動坐標的x1、y1值,用y值與y1值進行相減,用x值與x1值進行相減,得出結果進行反三角函數計算,算出第一角度值,將第一角度值與前一次圖標所轉的角度值相減,得出現時圖標所需旋轉的角度值。
進一步,所述觸發圖標旋轉狀態事件的響應動作具體為:
預設長按觸發圖標旋轉狀態事件的閥值,監測長按圖標時間值是否大于閥值,若是,觸發圖標旋轉狀態事件,若否,循環監測;
或者,預設重力感應事件,監測是否觸發重力感應事件,若是,觸發圖標旋轉狀態事件,若否,循環監測;
或者,預設聲控感應事件,監測是否觸發聲控感應事件,若是,觸發圖標旋轉狀態事件,若否,循環監測。
進一步,所述步驟S1還包括:預設觸發圖標移動事件的響應動作,所述觸發圖標移動事件的響應動作具體為:
預設長按觸發圖標移動事件的閥值,監測長按圖標時間值是否大于閥值,若是,進入圖標移動事件,圖標跟隨著手指的滑動而移動,若否,循環監測;
或者,預設重力感應事件,監測是否觸發重力感應事件,若是,觸發圖標移動事件,若否,循環監測;
或者,預設聲控感應事件,監測是否觸發聲控感應事件,若是,觸發圖標移動事件,若否,循環監測。
進一步,所述預設長按觸發圖標移動事件的閥值與預設長按觸發圖標旋轉狀態事件的閥值相同,即長按圖標時間值大于閥值時,同時觸發圖標移動事件及圖標旋轉狀態事件;當長按圖標的手指滑動時,圖標跟隨著手指的滑動而移動;當長按的手指滑動時,另一手指也在滑動時,圖標既跟隨長按手指的滑動而移動,亦根據另一手指的滑動坐標計算出的角度值以現時所在坐標值為原點作相應角度的旋轉。
為實現本發明的另一目的,本發明還采用如下技術方案:一種圖標旋轉的實現系統,包括:
設置模塊,用于預設圖標旋轉狀態事件,預設觸發圖標旋轉狀態事件的響應動作;
監測模塊,用于監測響應動作是否發生;
獲取模塊,當進入圖標旋轉狀態事件時,檢測手指滑動響應,獲取滑動的坐標值;
運算模塊,根據手指滑動的坐標值,結合圖標的坐標值進行計算,得出圖標旋轉的角度值,圖標根據角度值以坐標值為原點旋轉相應的角度。
進一步,所述運算模塊得出圖標旋轉的角度值的具體計算方式為:獲取模塊分別獲取圖標所在坐標的x、y值,手指滑動坐標的x1、y1值,運算模塊用y值與y1值進行相減,用x值與x1值進行相減,得出結果進行反三角函數計算,算出第一角度值,將第一角度值與前一次圖標所轉的角度值相減,得出現時圖標所需旋轉的角度值。
進一步,所述觸發圖標旋轉狀態事件的響應動作具體為:
設置模塊預設長按觸發圖標旋轉狀態事件的閥值,監測模塊監測長按圖標時間值是否大于閥值,若是,觸發圖標旋轉狀態事件,若否,循環監測;
或者,設置模塊預設重力感應事件,監測模塊監測是否觸發重力感應事件,若是,觸發圖標旋轉狀態事件,若否,循環監測;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市久邦數碼科技有限公司;廣州巨游計算機技術有限公司,未經廣州市久邦數碼科技有限公司;廣州巨游計算機技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410043223.6/2.html,轉載請聲明來源鉆瓜專利網。





