今天项目中的一个月历需要在自定义的每一天的View中绘制上一个标示日程等的实心圆。
***********************************************************
查了很多相关资料,发现canvas没有直接绘制实心圆的函数,这里先生就偷了个懒,直接把paint的画笔粗细调的粗一点(画笔粗细必须大过绘制圆的半径),再绘制一个圆圈,我们就画出来了一个实心圆,如下:
Paint paint = new Paint();
paint.setStrokeWidth(6);
canvas.drawCircle(mWidth/2, 0.85f*mHeight, 6, paint);
这样,再绘制中调整画笔和半径的大小就可以绘制出我们想要的实心圆了。