android - 如何用颜色填充 Canvas

标签 android android-canvas

<分区>

我想在 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);

这段代码制作了一个带有边框颜色的圆圈。如何用颜色填充圆圈?

最佳答案

Paint paint2 = new Paint();      
paint2.setColor(Color.WHITE); 
paint2.setStyle(Style.FILL); 
canvas.drawPaint(paint2); 

您可以进行以下更改!!

关于android - 如何用颜色填充 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36717782/

相关文章:

java - 在 Canvas 上及时移动点,Android 中的速度(java)

java - Android:单击按钮时加载其他类?

android - GCM 中的注册应用程序问题

java - Android 改造 Base64 @Body

android - Action 条不消失

Android - 在不同设备上绘图

android - 如何保持以前的画在同一 Canvas 上?

android - 是单元测试还是集成测试?

android - 在图像android的中间绘制文本

android - onclick Canvas android