WEB开发网
开发学院手机开发Android 开发 利用Android自定义View实现转盘旋转的效果 阅读

利用Android自定义View实现转盘旋转的效果

 2010-05-31 14:27:00 来源:WEB开发网   
核心提示:public void onClick(View v) {panView.stopRotate();}});}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentVi

public void onClick(View v) {

panView.stopRotate();

}

});

}

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

findViewAndButton();

}

}

package com.test.www;

import android.app.Activity;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

public class Main extends Activity {

/** Called when the activity is first created. */

private void findViewAndButton(){

//自定义的View

final zhuanpanView panView=(zhuanpanView) this.findViewById(R.id.zhuanpanView);

//开始旋转的按钮

Button startButton=(Button) this.findViewById(R.id.startButton);

startButton.setOnClickListener(new OnClickListener(){

public void onClick(View v) {

panView.startRotate();

}

});

//停止旋转的按钮

Button stopButton=(Button) this.findViewById(R.id.stopButton);

stopButton.setOnClickListener(new Button.OnClickListener(){

public void onClick(View v) {

panView.stopRotate();

}

});

}

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

findViewAndButton();

}

}

这样就实现了可以控制旋转的转盘效果,修改onDraw函数可以实现更高级的动画效果。

上一页  1 2 3 4 

Tags:利用 Android 定义

编辑录入:coldstar [复制链接] [打 印]
赞助商链接