空心圆和实心圆

来源:互联网 发布:微信预约挂号系统源码 编辑:程序博客网 时间:2024/04/28 03:39

查了很多相关资料,发现canvas没有直接绘制实心圆的函数,这里先生就偷了个懒,直接把paint的画笔粗细调的粗一点(画笔粗细必须大过绘制圆的半径),再绘制一个圆圈,我们就画出来了一个实心圆,如下:

[java] view plain copy
 在CODE上查看代码片派生到我的代码片
  1. Paint paint = new Paint();  
  2.             paint.setStrokeWidth(6);  
  3.             canvas.drawCircle(mWidth/20.85f*mHeight, 6, paint);  

这样,再绘制中调整画笔和半径的大小就可以绘制出我们想要的实心圆了。


空心圆 需要加

//        paint_bg.setTextAlign(Paint.Align.CENTER);//        paint_bg.setStyle(Paint.Style.STROKE);


0 0