当前位置:编程学习 > wap >>

如网易彩票中的大转盘怎么实现的

现在在做一个大转盘的项目 ,感觉网易彩票做的不错。自己在做的时候实现转的效果并不难,但怎么将里面某一项选项选中难住了我,求大家指点。

效果图如下:


上图中的“狮子”这一项是怎么选中的? --------------------编程问答-------------------- 每个星座都是一个ImageView不就可以了 --------------------编程问答--------------------
引用 1 楼 kouwoo 的回复:
每个星座都是一个ImageView不就可以了

我也这么考虑过,但怎么把每个view拼成一个圆形呢 --------------------编程问答--------------------
引用 2 楼 lindy8632 的回复:
Quote: 引用 1 楼 kouwoo 的回复:

每个星座都是一个ImageView不就可以了

我也这么考虑过,但怎么把每个view拼成一个圆形呢


我想出来一个笨办法,你定义一个12维的数组,然后把12张图片放到这个数组里,每个图片都是一样的,只不过是角度变化了一下,比如第一张是红色的狮子座在最上面,第二张是红色的巨蟹座在最上面,这样以此类推,然后动画效果就是循环显示这12张图片,这样等循环结束的时候,停留在哪个画面上面只要获取他的下标就知道了。 --------------------编程问答--------------------
引用 3 楼 kouwoo 的回复:
Quote: 引用 2 楼 lindy8632 的回复:

Quote: 引用 1 楼 kouwoo 的回复:

每个星座都是一个ImageView不就可以了

我也这么考虑过,但怎么把每个view拼成一个圆形呢


我想出来一个笨办法,你定义一个12维的数组,然后把12张图片放到这个数组里,每个图片都是一样的,只不过是角度变化了一下,比如第一张是红色的狮子座在最上面,第二张是红色的巨蟹座在最上面,这样以此类推,然后动画效果就是循环显示这12张图片,这样等循环结束的时候,停留在哪个画面上面只要获取他的下标就知道了。


这是个思路。我试下,先谢谢你了。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,