Android Studio View简单绘图

画几个简单的图形

  1. 画圆
    首先定义一个画笔
    paint=new Paint(); //画笔

    paint.setAntiAlias(true);    //防锯齿
    
    paint.setStyle(Paint.Style.STROKE);    //设置为空心
    
    paint.setStrokeWidth(10);  //设置笔画粗细
    

    paint.setColor(Color.parseColor(“#FF0000”)); //笔画颜色设置为红色

    //然后就是在画板把圆画出来
    //4个参数 x轴,y轴 ,圆的半径 ,画笔
    canvas.drawCircle(100, 100, 200, paint);

    效果图:

2 用线条画一个简单的凹型

这里需要用到 moveTo , lineTo , setLastPoint , close这4个方法

1.moveTo : 操作的起点位置
2.lineTo :连接上一个点到当前点之间的直线
3.setLastPoint :重置最后一个点的位置,
4.close:从最后一个点连接最初的一个点,形成一个闭合区域

最先定义的画笔不变,改变画板:
Path path = new Path();
path.moveTo(200,200); //第一个点
path.lineTo(300,200); //第一个点连接第二个点
path.lineTo(300,300);
path.lineTo(400,300);
path.lineTo(400,200);
path.lineTo(500,200);
path.lineTo(500,500);
path.lineTo(200,500);
path.close();
canvas.drawPath(path,paint);
以下就是效果图
效果图

猜你喜欢

转载自blog.csdn.net/zimuliusu/article/details/82715615