最近部门搞活动需要抽奖,我参考了一下网上的3D滚动控件demo:https://github.com/weidongjian/androidWheelView,写了一个抽奖效果的demo,效果如下:

主要是根据动画效果的需要改变LoopView的totalScrollY的值,再调用LoopView的invalidate()就可以了。

最新的demo地址:LottoDemo: 对应的博客地址:https://blog.csdn.net/yangfeng_simon/article/details/79242035?spm=1001.2014.3001.5502 (gitee.com)

之前的demo地址https://github.com/simon003/LottoDemo已失效

3D滚动控件实现抽奖效果相关推荐

  1. Android 循环滚动控件ViewFlipper,可实现跑马灯或轮播图效果

    ViewFlipper--Android循环滚动控件 1.效果如下: 2.实现方法 (1)创建进出动画 上下滚动动画 y_in.xml <?xml version="1.0" ...

  2. 一款增强的3D carousel控件

    3D carousel控件一览 3d carousel是常用于slide图文展示的效果,通过css transform修饰相邻的几张图文,用简单的代价呈现3d场景效果. 经过比较,收费控件中我比较欣赏 ...

  3. Android 第十八课 强大的滚动控件 RecyclerView

    步骤: 一.添加依赖库 compile'com.android.support:recyclerview-v7:26.1.0' 二.在activity_mian.xml中,添加RecyclerView ...

  4. Android之滚动控件Recycler

    Activity之滚动控件Recycler 基本用法 RecyclerView 不仅实现了和 ListView 同样的效果,而且还优化了 ListView 存在的各种不足. RecyclerView ...

  5. Android快速入门之滚动控件RecyclerView

    之前已经用过了ListView控件,虽然可以实现许多放入功能,但是其扩展性还是有一定缺陷的,比如所无法实现横向布局,为此,Android中提供了一个更强大的滚动控件--RecyclerView,它可以 ...

  6. Android滚动字幕公告字过长时横向滚动控件

    Android滚动字幕公告字过长时横向滚动控件 效果 Gradle 使用 属性 地址 效果 字体长度过大滚动字体,结束后上下滚动公告控件 Gradle repositories { maven { u ...

  7. ScrollView垂直滚动控件

    ScrollView垂直滚动控件 一.简介 二.方法 1)ScrollView垂直滚动控件使用方法 1.在layout布局文件的最外层建立一个ScrollView控件 2.在ScrollView控件中 ...

  8. 滚动控件(ScrollBar)

    滚动控件(ScrollBar) 滚动条(ScrollBar)主要用来从某一预定义值范围内快速有效地进行选择.滚动条分垂直滚动条和水平滚动条两种.在滚动条内有一个滚动框,用来表示当前的值.用鼠标单击滚动 ...

  9. android 实现控件搜索折叠效果 Animation动画折叠和普通折叠

    android 实现控件搜索折叠效果 Animation动画折叠和普通控件直接折叠效果: 原理很简单,都是获取对应的高度,通过实现高度变化而改变显示效果: 话不多说直接上代码 1.普通折叠效果,以下是 ...

  10. Atlas学习手记(15):使用RoundedCorners为控件加上圆角效果

    RoundedCorners是AtlasControlToolkit中的一个Extender,利用它可以轻松地为ASP.NET中的控件加上圆角效果. 主要内容 1.RoundedCorners介绍 2 ...

最新文章

  1. matlab图像定位分割,車牌定位matlab程序:通過hsv彩色分割方式定位車牌
  2. Javascript中的陷阱大集合【译】
  3. noi题库(noi.openjudge.cn) 3.9数据结构之C++STL T1——T2
  4. 【零基础】Python的入门学习
  5. 大剑无锋之Spark中的Driver是什么?【面试推荐】
  6. Cannot add product to Opportunity in Fiori - RFC error
  7. CentOS SSH公钥登录问题
  8. 导入hbase_HBase基础学习之bulkload了解
  9. 【离散数学】集合论 第四章 函数与集合(2) 特殊函数类(单射、满射、双射及其性质、常/恒等函数、置换/排列)
  10. wifi分析仪怎么看哪个信道好_怎么查看周围的WiFi网络使用了哪些信道
  11. 高级语言c 与三菱plc通讯宝典,三菱PLCL系列串行通信模块用户手册基本篇中文高清版...
  12. 怎样裁切图片?如何将图片剪裁成需要的大小?
  13. Allegro添加相对传输延迟的等长规则设置
  14. mysql查询本月第一周_mysql获取当前日期所在周(原则:每年1月1号所在周为第一周,最少1天,12月31日为最后一周)...
  15. A + B Problem Too
  16. 电脑只能上QQ不能上网怎么办
  17. 电脑删除快捷键还有哪些?学会了让工作效率更提升
  18. 数据库专辑--SQL分类汇总(group by...with rollup),增加“总计”字段
  19. Kanzi入门学习(二)
  20. 使用zoom实现低成本企业视频会议解决方案

热门文章

  1. Win10安装CUDA
  2. C语言视频教程-谭浩强版-小甲鱼主讲—P19
  3. E-Prime软件包及安装
  4. E-prime debug
  5. 关键词组合工具_SEO学习:如何挖掘行业关键词?关键词挖掘策略和工具推荐
  6. 中国工业企业数据库 | 特殊样本统计
  7. 《SSCOM串口/网络数据调试器》
  8. 安装网卡驱动失败(已解决)
  9. 阿斯克码表ACSII对照表
  10. 社交系统中用户好友关系数据库设计