Android 绘图
来源:互联网 发布:java多线程join 锁 编辑:程序博客网 时间:2024/05/20 06:31
package com.hufan;import android.app.Activity;import android.os.Bundle;public class Hufan extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); MyView myview=new MyView(this); setContentView(myview); }}
package com.hufan;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.view.View;public class MyView extends View {public MyView(Context context) {super(context);}protected void onDraw(Canvas canvas) {super.onDraw(canvas);canvas.drawColor(Color.WHITE);Paint paint = new Paint(); // 实例化paint 类paint.setAntiAlias(true); // 设置去锯齿paint.setColor(Color.RED); // 设置paint 的颜色是红色的paint.setStyle(Paint.Style.STROKE); // 设置为空心的canvas.drawLine(0, 0, 100, 100, paint); // 划一条线段canvas.drawCircle(100, 100, 25, paint); // 划一个空心圆}}