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); // 划一个空心圆}}

原创粉丝点击