基本信息
源码名称:android 转盘抽奖源码(原生态)下载
源码大小:0.70M
文件格式:.zip
开发语言:Java
更新时间:2015-03-06
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

package com.android.cricle;

import java.util.Random;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.FrameLayout;
import android.widget.FrameLayout.LayoutParams;

public class CircleActivity extends Activity {
	/** Called when the activity is first created. */
	Circleview view;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		FrameLayout layout = (FrameLayout) findViewById(R.id.Lottery);
		int screnWidth = getWindowManager().getDefaultDisplay().getWidth();
		/**
		 * 添加随机数,制定奖项数量为上限,一般抽奖中什么都是服务器返回的,
		 * 可以在请求服务器接口成功再指定转盘转到那个奖项
		 */

		final Random random = new Random();
		final Circleview claert = new Circleview(this, screnWidth);
		
		layout.addView(claert, new LayoutParams(LayoutParams.MATCH_PARENT,
				DensityUtil.dip2px(this, 300)));
		layout.setPadding(10, 0, 0,0);
		claert.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				int place = random.nextInt(9);
				Log.e("当前的位置", place   "");
				claert.setPlace(place);
				claert.setStopPlace(place);
				claert.setStopRoter(false);
			}
		});
		
		findViewById(R.id.begin_btn).setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				int place = random.nextInt(9);
				Log.e("当前的位置", place   "");
				claert.setPlace(place);
				claert.setStopPlace(place);
				claert.setStopRoter(false);
			}
		});
		findViewById(R.id.end_btn).setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				claert.setStopRoter(true);
			}
		});
	}
}