@jimbo
        
        2015-09-14T11:32:00.000000Z
        字数 431
        阅读 823
    
    LuckyDial抽奖转盘
项目地址
简介
利用SurfaceView()来实现了转盘抽奖的功能 
- 可以指定抽奖结果 
- 可以添加回调方法在转动结束后来处理后续逻辑 

公共方法介绍
- void stop()
 
- void stop(int stopIndex)
 
- void setHandler(Handler handler)
 
- boolean isRunning() 
 
- boolean isStoped()
 
- void start()
 
int get()
- stop()方法是用来结束抽奖了,为了更加方便我们的实际的应用,重载了stop()方法来指定抽奖结果,stopIndex就是物品数组的索引。
 
- 通过setHandler()方法为抽奖盘停止转动后添加逻辑处理
 
- isRunning()判断转盘是否还在转动,因为转盘在点击了停止按钮后还是会转动的,缓缓停下来。
 
- isStoped()方法是判断是否已经点击了停止按钮
 
- start()开启转盘
 
- get()返回抽奖结果,如果此时并没有停止转动,将会得到-1
 
 
另外,已经排除了可能指在线上的问题