课程
/移动开发
/Android
/Android实现抽奖转盘
surfaceCreated的时候就启动了线程,就是说还没点开始按钮,就一直在重复的画,老师有咩有什么优化方案
2016-04-01
源自:Android实现抽奖转盘 3-2
正在回答
首先可以优化一下背景图片的绘制,添加一个属性,记录当前是否绘制了背景图片。 然后给背景图片的绘制哪里加上判断的话,就不会再绘制背景图片,然后就是可以在盘块的哪里也是加一个判断,判断如果mSpeed=0的话,也是直接不绘制,让他保持原状,或者直接让线程进入休眠状态,等到点击开始,的时候,让线程恢复运行。
举报
使用SurfaceView来实现抽奖转盘,剖析抽奖转盘背后的概率机制