[發明專利]Android平臺中帶圓球雙層雙色圓環倒計時顯示方法在審
| 申請號: | 201710131045.6 | 申請日: | 2017-03-07 |
| 公開(公告)號: | CN108573518A | 公開(公告)日: | 2018-09-25 |
| 發明(設計)人: | 黃煒;孟波 | 申請(專利權)人: | 優信拍(北京)信息科技有限公司 |
| 主分類號: | G06T13/80 | 分類號: | G06T13/80;G06Q30/08 |
| 代理公司: | 北京知聯天下知識產權代理事務所(普通合伙) 11594 | 代理人: | 王沖 |
| 地址: | 100102 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圓環 小圓球 初始化 倒計時顯示 雙層雙色 雙色 繪制 逆時針旋轉 順時針旋轉 拍賣系統 上層圓環 上下兩層 用戶動態 用戶體驗 運動動畫 重疊覆蓋 交互感 上下層 圓球 出價 下層 感知 同心 展示 拍賣 應用 圖片 | ||
1.一種倒計時顯示方法,其特征在于,由上下兩層重疊覆蓋的同心雙色圓環以及疊放在雙層雙色圓環上的小圓球共同實現,具體包括以下步驟:
一、初始化下層圓環,具體包括:設置下層圓環畫筆的顏色、粗細、透明度、樣式;
二、初始化上層圓環,具體包括:設置上層圓環畫筆的顏色、粗細、透明度、樣式,上層圓環畫筆的粗細大于下層圓環畫筆的粗細,上層圓環畫筆的顏色不同于下層圓環畫筆的顏色;
三、初始化小圓球,具體包括:獲取小圓球圖片的直徑,該直徑大于上層圓環畫筆的粗細;獲取小圓球運行軌跡的外切矩形的位置及寬高,小圓球運行軌跡即為前述的雙層圓環;
四、繪制圓環,具體包括:基于步驟三中獲得的外切矩形的位置及寬高以及步驟一、二中所設置的畫筆屬性,通過繪制扇形的方法首先繪制下層圓環,然后繪制上層圓環,上層圓環的角度在參數mSweepAngle的控制下實現漸變;
五、利用Matrix類中的API方法,通過改變矩陣的位置和角度參數,實現小圓球圖片的實時繪制,具體包括:(1)將矩陣位置定位在整個外切矩形的中心位置;(2)設置小圓球圍繞所述中心位置旋轉的初始化旋轉角度,通過參數mSweepAngle來控制小圓球每次旋轉的角度;(3)通過設置好的矩陣位置、角度信息,繪制小圓球圖片的真實位置;
六、順時針旋轉動畫,具體包括:(1)獲取動畫的起始時間和起始角度;(2)獲取動畫在時間間隔內所能夠旋轉的角度系數,用此系數乘以整個圓環的總角度,即可計算出動畫每次旋轉的角度值;(3)計算出當前運行的角度;(4)刷新頁面形成動畫效果;
七、當有用戶出價后,將時間倒回到10秒,即逆時針旋轉動畫,具體包括:(1)獲取起始的角度和起始的時間;(2)獲取動畫在時間間隔內所能夠旋轉的角度系數,用此系數乘以整個圓環的總角度,即可計算出動畫每次旋轉的角度值;(3)計算出當前運行的角度;(4)刷新頁面形成動畫效果;(5)當倒計時動畫執行完成后,自動啟動順時針旋轉動畫的步驟。
2.根據權利要求1所述的方法,其特征在于,在所述步驟三中進一步包括:獲取小圓球露出圓環以外部分的寬度,用于將小圓球定位在雙層圓環的中心位置。
3.根據權利要求1所述的方法,其特征在于,所述步驟三中外切矩形的位置及寬高通過mRectF對象設置。
4.根據權利要求1所述的方法,其特征在于,所述步驟四中使用Canvas的drawArc方法繪制扇形。
5.根據權利要求1所述的方法,其特征在于,在上下層圓環內部空白區域設置有一個同心的大圓球。
6.根據權利要求1所述的方法,其特征在于,該方法用于在Android平臺中。
7.根據權利要求6所述的方法,其特征在于,該方法用于在拍賣加價過程中向用戶動態展示當前拍品的剩余時間。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于優信拍(北京)信息科技有限公司,未經優信拍(北京)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710131045.6/1.html,轉載請聲明來源鉆瓜專利網。





