最近在寫一個APP,其中需要一個轉盤動畫的源碼,找了很多但是都沒有找到,無奈只好自己來寫,寫完效果自己還是比較滿意的,分享出來,有需要的童鞋可以拿去用。
先來一張效果圖:
1.五個獎項的中獎機率可以自由調整。
2.用戶的金幣信息雲端存儲。
3.每天可以免費抽獎一次。
4.金幣信息自由定義。
5.其他,請自行挖掘。
需要準備的:
A.圖片素材:demo包裏有,可以自行提取出來使用,我這個轉盤感覺不是特別圓潤,也可以自己作圖來替換掉。
B.雲存儲插件:爲了實現用戶的金幣在服務端存儲和每天登錄可以免費抽取一次等功能,我使用了九幽的登錄和雲存儲插件來實現,如果有自己的服務端,可以略過此部分,DEMO中替換相關代碼即可。
b)幫助文檔:http://wiki.9uads.com/?p=327
雲端存儲的用戶信息截圖:
我這個動畫的實現其實還是比較low(有大牛做的好不分享只能自己搞了),通過一個組合動畫實現的轉盤效果,動畫連接處有不是特別明顯的停頓,可以通過增加動畫組合來解決,讓轉盤效果更佳流暢,有心的童鞋可以在此基礎上修改下。
代碼較亂命名也不太規範,大家理解下,工作比較忙就是簡單實現了功能,不要太斤斤計較了哈,以後儘量注意。幸運轉盤源碼分享地址:http://pan.baidu.com/s/1c0jmlOW
有問題可以加羣53078485。