那天逛android开源码的时候,看到一个wheel menu的自己定义效果,就是类似人家的那种转盘抽奖,把人家project看了下。认为非常好玩。可是不想在他上面改,于是就自己想了一个类似的随即抽奖的效果,自我感觉比他做得好。

我这个最初是想做一个大家随即抽一个请吃饭的应用。

只是这是一个动态的过程,表示不会在博客里面展示这个动态的过程。大家仅仅好自己脑补咯。

事实上就是,你点了"RUN"之后,红色框框会从这个八个中随即一个上出现,然后一次轮巡。先快后慢,最后停在某一个上。这样的效果应该比較常见吧,应该能够脑补得出来。

随机截几张图看看吧。

这是初始界面,仅仅有几个人名和中间的run。

点击能够改动这些人名,当然你能够改成你想要的不论什么文字。

改动成功就是这样子的。

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

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

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

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



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

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

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

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

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

  3. android指南针校准 代码_Android指南针app的实现原理总结

    要想实现指南针功能,其实主要就是获取手机的方位,通过对比前一刻方位和现在手机方位算出手机旋转的角度,然后根据手机实际旋转的角度去旋转指南针的imageview.关键在于如何获取手机实际方位. 那么如何 ...

  4. android录音波浪动画_Android实现波浪效果 - WaveView

    效果图 先上效果图 screenshot.gif 实现 WaveView的属性 WaveView的属性 Wate Level(水位) - 波浪静止时水面距离底部的高度 Amplitude(振幅) - ...

  5. android cliptopadding java代码_android:clipToPadding属性的分析——以ListView的别样padding为例...

    package cn.com.bravesoft.testlistviewloadmore; import java.util.ArrayList; import java.util.HashMap; ...

  6. android指南针校准 代码_Android 指南针传感器

    [android]代码库public void onSensorChanged(int sensor, float[] values) { synchronized (this) { if (sens ...

  7. android指南针校准 代码_android 指南针app源码(亲测可用)

    [实例简介] [实例截图] [核心代码] package cn.icast.zhinanzhen; import android.app.Activity; import android.conten ...

  8. android canvas光晕绘制_Android 绘制发光效果

    之前在看别人写自定义view作绘制的时候,看到别人家的view自带发光效果,看起来也是蛮炫酷的,于是自己也抽出时间来试用一下,这里做了一个模仿太阳的各种状态样式. 先上效果先上效果: 实现方式: pu ...

  9. JS实现抽奖代码(0-999随机数开始暂停抽奖按钮)

    今天给大家说一说JS抽奖随机代码, 抽奖是从0-999的随机数,一般是设置为两个按钮,"开始抽奖"和"暂停抽奖", 但今天只设置一个按钮,让开始抽奖和暂停抽奖按 ...

  10. html年会抽奖代码实例,基于JavaScript实现简单抽奖功能代码实例

    为什么会做这个东西呢,纯属好玩,闲的 其实是在上次班会的时候想到的,班会的时候叫人回答问题,没人回答 当时就想,我如果抽签抽到你了,你还是不回答吗??好吧,一切都是扯淡 先来看看页面效果吧: 点击抽取 ...

最新文章

  1. ADO.NET Entity Framework 简介
  2. 当进度对话框和后台线程处于活动状态时,如何处理屏幕方向变化?
  3. iostat相关参数说明——await:平均每次设备I/O操作的等待时间 (毫秒),如果%util接近 100%,说明产生的I/O请求太多...
  4. 不用光驱软驱与U盘,看我如何在IBM X3500 M2服务器上用PE安装Win2K3
  5. 基于Spring Boot的“课程设计”的设计与实现
  6. supervisor进程管理工具
  7. PHP----练习-----新闻管理----增删改查
  8. 作为一个linux系统运维师必须掌握的定期任务执行命令cront
  9. PyTorch学习—4.计算图与动态图机制以及torch.autograd(自动求导系统)
  10. PreferenceScreen 悬浮清除按钮
  11. 阿里云快速搭建网站教程
  12. 计算机排版原理,课外计算机排版原理(高级版) 7.ppt
  13. jmeter的吞吐量控制器
  14. Arduino:数码管显示原理详解和Proteus仿真实验
  15. 研究B站个人收藏中已失效的视频
  16. 读书笔记(VII) 人生五大问题
  17. 大数据技术之Spark(三) SparkStreaming
  18. Crack:Stimulsoft BI Server 2022.4.5
  19. python下载b站视频_爬虫可以当是一个批量下载工具!用Python批量下载B站视频
  20. 汽车电子测试小知识(2)——什么是SiL测试?

热门文章

  1. 笔记本触摸板没反应,且设置里没有触摸板选项
  2. Echarts使用教程
  3. 中国AI专利数稳居第一!世界各国AI专利深度盘点
  4. 华为路由器OSPF配置
  5. 【数字信号调制】基于PCM编码和QAM调制系统附matlab代码
  6. Symbian S60 自动通话录音
  7. 运用递归的方法求解对称三对角矩阵的特征值——matlab实现
  8. 用计算机计算的结构图怎么画,冯·诺依曼计算机结构图解析
  9. 计算机网络第七版谢希仁课后答案第三章(部分答案)
  10. android手机 无电池开机画面,还有这种操作,这款手机无电池也能开机