surfaceCreated的時(shí)候就一直開(kāi)著線程在畫(huà),如何優(yōu)化
surfaceCreated的時(shí)候就啟動(dòng)了線程,就是說(shuō)還沒(méi)點(diǎn)開(kāi)始按鈕,就一直在重復(fù)的畫(huà),老師有咩有什么優(yōu)化方案
surfaceCreated的時(shí)候就啟動(dòng)了線程,就是說(shuō)還沒(méi)點(diǎn)開(kāi)始按鈕,就一直在重復(fù)的畫(huà),老師有咩有什么優(yōu)化方案
舉報(bào)
2016-04-09
?首先可以?xún)?yōu)化一下背景圖片的繪制,添加一個(gè)屬性,記錄當(dāng)前是否繪制了背景圖片。 然后給背景圖片的繪制哪里加上判斷的話(huà),就不會(huì)再繪制背景圖片,然后就是可以在盤(pán)塊的哪里也是加一個(gè)判斷,判斷如果mSpeed=0的話(huà),也是直接不繪制,讓他保持原狀,或者直接讓線程進(jìn)入休眠狀態(tài),等到點(diǎn)擊開(kāi)始,的時(shí)候,讓線程恢復(fù)運(yùn)行。