求大神指教,谢谢。importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Paint;importandroid.graphics.RectF;impor...
求大神指教,谢谢。
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.RectF;
import android.view.View;
public class MyBalls extends View{
Paint paint=null;
float cx=30,cy=30;
float dx=2;
public MyBalls(Context context) {
super(context);
paint=new Paint();
}
@Override
protected void onDraw(Canvas canvas) {
//绘制一个红色背景的正方形
//改变画笔的颜色为红色
paint.setColor(Color.RED);
//绘制一个正方形
RectF r=new RectF(0,0,200,200);
canvas.drawRect(r, paint);
//绘制一个蓝色的小球
//改变画笔颜色
paint.setColor(Color.BLUE);
//绘制一个蓝色的球
canvas.drawCircle(cx,cy, 20, paint);
}
class MyThread extends Thread{
public void run(){
while(true){
cx+=dx;
cy+=dx;
try {
Thread.sleep(100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
}
展开