您的位置:首页 > 移动开发 > Android开发

Android自定义View绘制三个相交的圆

2017-09-28 09:46 281 查看

在onDraw()方法中进行绘制

@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
//三个圆
Paint paint1 = new Paint();
Paint paint2= new Paint();
Paint paint3= new Paint();
//清除锯齿
paint1.setAntiAlias(true);
paint2.setAntiAlias(true);
paint3.setAntiAlias(true);
//设置颜色
paint1.setColor(Color.BLACK);
paint2.setColor(Color.BLUE);
paint3.setColor(Color.RED);
//绘制空心圆
paint1.setStyle(Paint.Style.STROKE);
paint2.setStyle(Paint.Style.STROKE);
paint3.setStyle(Paint.Style.STROKE);
//设置画笔的宽度
paint1.setStrokeWidth(5);
paint2.setStrokeWidth(5);
paint3.setStrokeWidth(5);
canvas.drawCircle(85,85,80,paint1);
canvas.drawCircle(150,150,90,paint2);
canvas.drawCircle(240,240,100,paint3);
}


效果展示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: