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里就加载完成了。