LuckyDial抽奖转盘


项目地址

简介

利用SurfaceView()来实现了转盘抽奖的功能
- 可以指定抽奖结果
- 可以添加回调方法在转动结束后来处理后续逻辑
demo

公共方法介绍

  • void stop()
  • void stop(int stopIndex)
  • void setHandler(Handler handler)
  • boolean isRunning()
  • boolean isStoped()
  • void start()
  • int get()

    1. stop()方法是用来结束抽奖了,为了更加方便我们的实际的应用,重载了stop()方法来指定抽奖结果,stopIndex就是物品数组的索引。
    2. 通过setHandler()方法为抽奖盘停止转动后添加逻辑处理
    3. isRunning()判断转盘是否还在转动,因为转盘在点击了停止按钮后还是会转动的,缓缓停下来。
    4. isStoped()方法是判断是否已经点击了停止按钮
    5. start()开启转盘
    6. get()返回抽奖结果,如果此时并没有停止转动,将会得到-1

另外,已经排除了可能指在线上的问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值