自定义view绘制太极图

来源:互联网 发布:网络接口接触不良 编辑:程序博客网 时间:2024/05/29 07:48
 @Override    protected void onDraw(Canvas canvas) {        super.onDraw(canvas);        //创建画笔        Paint paint = new Paint();        paint.setStrokeWidth(1);        paint.setColor(Color.BLACK);        paint.setStyle(Paint.Style.STROKE);        paint.setAntiAlias(true);        //绘制大圆        canvas.drawCircle(100,100,80,paint);/*        一圆的中心轴为主,进行截取,绘制        *///        canvas.drawLine(100,100,100+80,100,paint1);//        canvas.drawLine(100,100,100-80,100,paint1);//        canvas.drawCircle(60,100,40,paint1);//        canvas.drawCircle(140,100,40,paint1);        //左边半圆...        canvas.drawArc(new RectF(20,60,100,140),0,-180,false,paint);        //右边半圆....        canvas.drawArc(new RectF(100,60,180,140),0,180,false,paint);        //左边鱼眼        canvas.drawCircle(60,100,10,paint);        //右边鱼眼        canvas.drawCircle(140,100,10,paint);    }
原创粉丝点击