如何用颜色填充画布

don*_*per 3 android android-canvas

我想填充画布里面的颜色,这是我的代码:

Bitmap bitMap = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888);
bitMap = bitMap.copy(bitMap.getConfig(), true);
Canvas canvas = new Canvas(bitMap);
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.RED);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(4.5f);
canvas.drawCircle(50, 50, 30, paint);
Run Code Online (Sandbox Code Playgroud)

此代码生成带有边框颜色的圆.如何用颜色填充圆圈?

MrR*_*ot9 9

Paint paint2 = new Paint();      
paint2.setColor(Color.WHITE); 
paint2.setStyle(Style.FILL); 
canvas.drawPaint(paint2); 
Run Code Online (Sandbox Code Playgroud)

你可以做出以下改变!


gre*_*rvr 5

您需要为此设置相应的绘画样式,例如Paint.Style.FILLPaint.Style.FILL_AND_STROKE


归档时间:

查看次数:

7111 次

最近记录:

6 年,12 月 前