为了账号安全,请及时绑定邮箱和手机立即绑定

surfaceCreated的时候就一直开着线程在画,如何优化

surfaceCreated的时候就启动了线程,就是说还没点开始按钮,就一直在重复的画,老师有咩有什么优化方案

正在回答

1 回答

 首先可以优化一下背景图片的绘制,添加一个属性,记录当前是否绘制了背景图片。 然后给背景图片的绘制哪里加上判断的话,就不会再绘制背景图片,然后就是可以在盘块的哪里也是加一个判断,判断如果mSpeed=0的话,也是直接不绘制,让他保持原状,或者直接让线程进入休眠状态,等到点击开始,的时候,让线程恢复运行。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Android实现抽奖转盘
  • 参与学习       27575    人
  • 解答问题       72    个

使用SurfaceView来实现抽奖转盘,剖析抽奖转盘背后的概率机制

进入课程

surfaceCreated的时候就一直开着线程在画,如何优化

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信