課程
/移動開發(fā)
/Android
/Android實現(xiàn)抽獎轉(zhuǎn)盤
surfaceCreated的時候就啟動了線程,就是說還沒點開始按鈕,就一直在重復(fù)的畫,老師有咩有什么優(yōu)化方案
2016-04-01
源自:Android實現(xiàn)抽獎轉(zhuǎn)盤 3-2
正在回答
?首先可以優(yōu)化一下背景圖片的繪制,添加一個屬性,記錄當(dāng)前是否繪制了背景圖片。 然后給背景圖片的繪制哪里加上判斷的話,就不會再繪制背景圖片,然后就是可以在盤塊的哪里也是加一個判斷,判斷如果mSpeed=0的話,也是直接不繪制,讓他保持原狀,或者直接讓線程進(jìn)入休眠狀態(tài),等到點擊開始,的時候,讓線程恢復(fù)運行。
舉報
使用SurfaceView來實現(xiàn)抽獎轉(zhuǎn)盤,剖析抽獎轉(zhuǎn)盤背后的概率機(jī)制
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-04-09
?首先可以優(yōu)化一下背景圖片的繪制,添加一個屬性,記錄當(dāng)前是否繪制了背景圖片。 然后給背景圖片的繪制哪里加上判斷的話,就不會再繪制背景圖片,然后就是可以在盤塊的哪里也是加一個判斷,判斷如果mSpeed=0的話,也是直接不繪制,讓他保持原狀,或者直接讓線程進(jìn)入休眠狀態(tài),等到點擊開始,的時候,讓線程恢復(fù)運行。