Android抽奖(大转盘,随机)

简介:

公司要做抽奖,想做个简单点的,还要好看,也不知道该咋弄。上网搜了下,原来已经有人进行了实现了。自己也随便写了一个,然后把三个的效果图,还有实现的原理记录下:

    


 (1)第一种的实现是通过surfaceView来进行绘制的。这个虽然看着好看,但是我个人觉得还是有很多问题,开始按钮需要单独添加,而且布局必须对齐父控件,要不开始按钮还不在中间,而且整个转盘是一直在不听的绘制,转动只是在你给他不同的角度的时候,他就会旋转,但是这个是一个号的方向,可以在这个原理的基础上自己进行修改

(2)第二种是通过图片的效果来实现的。通过不同的图片切换来实现随机的效果,这个我觉得适配可能会有问题,但是使用起来也很简单

 (3)第三种是通过九个TextView来进行九宫格的摆放,然后通过改变随机的textView的背景来实现随机的效果,也许你可以使用gridView来实现九宫格,然后实现随机,应该也可以。

有需要的下载Demo:http://download.csdn.net/detail/u012808234/9217393


相关文章
|
前端开发 Android开发
Android抽奖转盘LotteryView
一次吃饭,突然听到有一个前端朋友有个需求是做一个抽奖的转盘,然后我就思考了下用Android原生的话要怎么实现这个转盘,于是我就自己花时间做个Demo试试。
2340 0
|
Android开发
Android CircleMenu:旋转转盘选择Menu
 Android CircleMenu:旋转转盘选择Menu Android CircleMenu是一个可以自由旋转类似转盘样式的选择Menu。
1092 0
|
XML 前端开发 Android开发
基于 SurfaceView 详解 android 幸运大转盘,附带实例app
<h1><span style="color:#3366FF">基于 SurfaceView 详解 android 幸运大转盘,附带实例app</span></h1> <h3>     <span style="color:#3366FF"> 首先说一下,幸运大转盘,以及SurfaceView是在看了也为大神的博客,才有了比较深刻的理解,当然这里附上这位大神的博客地址:<a target
2727 0
|
安全 Java Android开发
Android 一个抽奖应用的逆向破解全流程之加固自己应用
转自: http://www.pedant.cn/2014/07/22/crack-a-draw-app/    东窗事发 偶然见到一个应用内有抽奖的活动(应用具体名称就不便告知),而且是每天都可以抽。
990 0
|
19天前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
6天前
|
搜索推荐 前端开发 API
探索安卓开发中的自定义视图:打造个性化用户界面
在安卓应用开发的广阔天地中,自定义视图是一块神奇的画布,让开发者能够突破标准控件的限制,绘制出独一无二的用户界面。本文将带你走进自定义视图的世界,从基础概念到实战技巧,逐步揭示如何在安卓平台上创建和运用自定义视图来提升用户体验。无论你是初学者还是有一定经验的开发者,这篇文章都将为你打开新的视野,让你的应用在众多同质化产品中脱颖而出。
33 19
|
19天前
|
IDE Java 开发工具
移动应用与系统:探索Android开发之旅
在这篇文章中,我们将深入探讨Android开发的各个方面,从基础知识到高级技术。我们将通过代码示例和案例分析,帮助读者更好地理解和掌握Android开发。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和技巧。让我们一起开启Android开发的旅程吧!
|
6天前
|
JSON Java API
探索安卓开发:打造你的首个天气应用
在这篇技术指南中,我们将一起潜入安卓开发的海洋,学习如何从零开始构建一个简单的天气应用。通过这个实践项目,你将掌握安卓开发的核心概念、界面设计、网络编程以及数据解析等技能。无论你是初学者还是有一定基础的开发者,这篇文章都将为你提供一个清晰的路线图和实用的代码示例,帮助你在安卓开发的道路上迈出坚实的一步。让我们一起开始这段旅程,打造属于你自己的第一个安卓应用吧!
30 14
|
9天前
|
Java Linux 数据库
探索安卓开发:打造你的第一款应用
在数字时代的浪潮中,每个人都有机会成为创意的实现者。本文将带你走进安卓开发的奇妙世界,通过浅显易懂的语言和实际代码示例,引导你从零开始构建自己的第一款安卓应用。无论你是编程新手还是希望拓展技术的开发者,这篇文章都将为你打开一扇门,让你的创意和技术一起飞扬。