Android简单画图

1.新建一个Class继承View

public class Demo extends View{

    public Demo(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
}

输入extends view 然后在Demo上按提示的快捷键选第二个

2.创建画图方法

public class Demo extends View{

    public Demo(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
    }
}

输入ondraw生成方法
3.新建画笔

Paint fillpPaint=new Paint();//新建画笔
fillpPaint.setAntiAlias(true);//设置抗锯齿
fillpPaint.setStyle(Style.STROKE);//实心
fillpPaint.setStrokeWidth(2);//线条粗细

4.画线

canvas.drawLine(40, 40, 40,getHeight()-40, fillpPaint);//一个点x,y;第二个点x,y;画笔

5.加载
新建一个xml,然后打开下面图片所示的地方,刷新一下就会看到你Class名字,然后拖到xml里就加载完成了。
这里写图片描述这里写图片描述

猜你喜欢

转载自blog.csdn.net/hanmoliuxuan/article/details/82490762