设置画笔样式的时候是这样的:
mPaint.setStyle(Paint.Style.FILL);//设置画笔模式为填充实际上画笔有三种模式,如下:
STROKE //描边FILL //填充FILL_AND_STROKE //描边加填充Paint paint = new Paint();paint.setColor(Color.BLUE);paint.setStrokeWidth(40); //为了实验效果明显,特地设置描边宽度非常大// 描边paint.setStyle(Paint.Style.STROKE);canvas.drawCircle(200,200,100,paint);// 填充paint.setStyle(Paint.Style.FILL);canvas.drawCircle(200,500,100,paint);// 描边加填充paint.setStyle(Paint.Style.FILL_AND_STROKE);canvas.drawCircle(200, 800, 100, paint);由图可以看出,填充是内容,描边是边界。描边的宽度向外扩展。
注意:顺时针方向为角度正方向
新闻热点
疑难解答