安卓模拟老虎机滚动动画

  好长时间没有写过博客了,最近公司有个需求,要做一个老虎机随机滚动的动画,当时想着做一个伸手党,这种需求肯定有大佬写了,找啊找,结果,还是没有找到能直接伸手的,不过看了一个demo,给了我思路。利用WheelView控件来模拟做,不过那位大佬的代码比较老,还是基于Eclipse工程,没有涉及到屏幕适配,所以只能自己动手开鲁了。首先看看需求UI,安卓模拟老虎机滚动动画_第1张图片

效果还是很丰满的,不过实现起来确实比较骨干的,wheelView这个控件其实就是和listview一样,通过适配器来维护,如果没有自己写过的可以先看一波滚轮控件的使用,当然了,也可以直接拉到自己的项目在慢慢看,下面直接将运行的demo效果图展示下,基本能实现了UI效果吧!

安卓模拟老虎机滚动动画_第2张图片

这里面改了点东西,就是在wheelView里面为了实现屏幕适配,将wheelView的padding值设置了0,这样通过图片蒙版的时候宽度是不变的,为了实现屏幕适配,引用了简书Rudeness安卓屏幕适配方法,很简单,就一个类,在Application里面进行一个出事后,具体可以参考作者的教程,老虎机的实现大致就这样,希望自己的采坑之旅能帮助后来的兄弟!下面是工程下载链接:https://download.csdn.net/download/wcsandlili/10282030

你可能感兴趣的:(滚轮控件)