那天逛android开源代码的时候,看到一个wheel menu的自定义效果,就是类似人家的那种转盘抽奖,把人家工程看了下,觉得很好玩,但是不想在他上面改,于是就自己想了一个类似的随即抽奖的效果,自我感觉比他做得好。那个开源项目地址:https://github.com/anupcowkur/Android-Wheel-Menu

我这个最初是想做一个大家随即抽一个请吃饭的应用。不过这是一个动态的过程,表示不会在博客里面展示这个动态的过程,大家只好自己脑补咯。其实就是,你点了"RUN"之后,红色框框会从这个八个中随即一个上出现,然后一次轮巡,先快后慢,最后停在某一个上。这种效果应该比较常见吧,应该可以脑补得出来。随机截几张图看看吧。

这是初始界面,只有几个人名和中间的run。点击可以修改这些人名,当然你可以改成你想要的任何文字。

修改成功就是这样子的。

刚才说过了,这是一个动态过程,所以当你点了中间的run之后,就会红色的框框随即从一个起点开始循环转动,额,脑补脑补。上面这幅图片就是随便一个时刻截的图,可以看到中间显示的是“RUNNING”不是“RUN”哦。

动态过程是这样的,首先快速转,然后渐渐慢下来,最后停在某个上,然后最上面的textview就会有相应的显示了,中间又变回了“RUN”。

想看动态效果的自己下工程去看。

我表示做这个最初受那个开源项目引导,结果走上一条不归路,后来想想,用gridview做多简单,可见三思而后行,远比直接写程序重要的多。



原文:http://blog.csdn.net/jishucai/article/details/40075455

android随机抽奖代码_Android自定义效果——随机抽奖相关推荐

  1. android指定sqlite路径_Android:自定义Sqlite数据库路径

    默认的sqlite数据库是放在/data/data/database目录下的,今天看腾讯云IM的demo发现再该路径下找不到它存放消息的数据库,找了下后发现居然是放在/data/data/files目 ...

  2. android计算dpi代码_android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法...

    手机分辨率基础知识(DPI,DIP计算) 1.术语和概念 术语 说明 备注 Screen size(屏幕尺寸) 指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸 摩托 ...

  3. android应用示例代码_Android指南针代码示例

    android应用示例代码 今天,我将分享一个有效的代码,为您的android设备制作一个非常简单的罗盘应用程序. 某些Android设备(例如Huawei Y300和Lenovo P700i)不完全 ...

  4. android随机抽奖代码_基于JavaScript实现抽奖系统

    用JavaScript实现一个简单的抽奖系统,有[开始]按钮和[停止]按钮. 功能: - 点开始按钮开始抽奖,随机出现奖品名称: - 点停止按钮即可停止抽奖: - 按下回车键可切换开始抽奖和停止抽奖. ...

  5. android 图片圆角 遮罩_Android 自定义View练手Demo(一)实现圆角遮罩效果

    Android 自定义View系列文章 Android自定义View实现圆角遮罩效果 一图胜千言,有一个遮罩就会凸显出重点区域 1-1.jpg 本文通过两种方式来实现这种效果,来达到自定义View练手 ...

  6. android仿微博头像_Android 自定义 View 集锦|自定义圆形旋转进度条,仿微博头像加载效果...

    微博 App 的用户头像有一个圆形旋转进度条的加载效果,看上去效果非常不错,如图所示: 据说 Instagram 也采用了这种效果.最近抽空研究了一下,最后实现的效果是这样: 基本上能模拟出个大概,代 ...

  7. android canvas绘制圆角_Android自定义View撸一个渐变的温度指示器(TmepView)

    秦子帅明确目标,每天进步一点点..... 作者 |  andy 地址 |  blog.csdn.net/Andy_l1/article/details/82910061 1.概述 自定义View对需要 ...

  8. android绘制心形_Android自定义View系列(一)——打造一个爱心进度条

    写作原因:Android进阶过程中有一个绕不开的话题--自定义View.这一块是安卓程序员更好地实现功能自主化必须迈出的一步.下面这个系列博主将通过实现几个例子来认识安卓自定义View的方法.从自定义 ...

  9. android录音波浪动画_Android自定义View实现波浪动画

    本文实例为大家分享了Android自定义View实现波浪动画的具体代码,供大家参考,具体内容如下 效果演示 代码调用与实现效果 xml中调用 android:layout_width="ma ...

  10. android录音波浪动画_Android 自定义波浪动画--让进度浪起来~

    waveview <Android 自定义波浪动画之"让进度浪起来~"> 转载请注明来自 傻小孩b_移动开发(http://www.jianshu.com/users/ ...

最新文章

  1. 王敏捷 - 深度学习框架这十年!
  2. pringboot 单元测试 空指针_单元测试中的 FIRST 原则
  3. php根据城市获取天气预报,根据浏览者ip获取城市,然后在获取城市天气预报
  4. boost::integer::mod_inverse用法的测试程序
  5. C++读图片——Mac下对于bmp文件读写读取过大的解决方案
  6. Win10 jdk的安装以及环境变量的配置,及需要注意的坑
  7. Oracle SQL性能优化的40条军规
  8. 从软件测试转行做前端,转行软件测试或者前端开发有前途么?
  9. 赛尔号登录器显示服务器未开启,赛尔号登录界面改版啦!
  10. CDR插件开发之Addon插件004 - VS2022开发环境简介及个性化配置
  11. .net开通exchange邮箱
  12. 前端进行身份证验证(详细)
  13. ceph rbd mysql_Ceph实践之rbd
  14. 从代数结构上理解数集的分类
  15. ID/cpu/MI卡、非接触式读卡器资料集合
  16. Google Scholar特别好用的镜像网站链接
  17. NOIP2016 天天爱跑步
  18. 怎样安装win10系统?(使用u盘制作启动盘并安装windows详细教程)
  19. 林大ACM培训心得day4
  20. P2PSearcher云点播设置和使用技巧

热门文章

  1. 显示器测试软件贴吧,卡硬工具箱怎么检测显示器 屏幕坏点查看教程
  2. jmeter之badboy
  3. badboy使用手册
  4. BadBoy下载安装
  5. 学习总结:即时通讯项目里面的语音处理-文件模式录音
  6. mpp格式文用什么软件打开
  7. dos2unix命令解决 Shell 脚本无法执行的问题
  8. dos2unix介绍
  9. SCT2450QSTE 国产车规AEC-Q100 3.8V-36V 5A 高效同步降压 DCDC 转换器 替代TSP54540
  10. 尚硅谷Java8 新特性学习笔记