【发布时间】:2016-05-05 08:12:42
【问题描述】:
我的绘图应用程序,我需要在“*”中填充形状,我认为...在绘图后将颜色填充到形状中
我的代码要大得多,比如触摸方法等等,但这没关系。
如果没有,我可以添加其余部分。
此代码具有绘图形状选项:
@Override
protected void onDraw(Canvas canvas) {
if(z==true) {
*
}
else
switch (pick) {
case 1:
drawPaint.setStyle(Paint.Style.STROKE);
canvas.drawBitmap(canvasBitmap, 0, 0, drawPaint);
drawCanvas.drawCircle(x,y,brushSize,drawPaint);
break;
case 2:
drawPaint.setStyle(Paint.Style.STROKE);
canvas.drawBitmap(canvasBitmap, 0, 0, drawPaint);
drawCanvas.drawLine(x, y, brushSize, brushSize, drawPaint);
break;
case 3:
drawPaint.setStyle(Paint.Style.STROKE);
canvas.drawBitmap(canvasBitmap, 0, 0, drawPaint);
drawCanvas.drawRect(x,brushSize,y,brushSize,drawPaint);
break;
default:
drawPaint.setStyle(Paint.Style.STROKE);
canvas.drawBitmap(canvasBitmap, 0, 0, drawPaint);
canvas.drawPath(drawPath,drawPaint);
}
}
【问题讨论】:
-
@Bryan 我不这么认为。问题是不同的。虽然这个问题没有显示任何研究工作
-
@Vendetta8247 正如我在回答中提到的,您的问题似乎不太清楚。您可以用更具描述性的正文来编辑您的问题吗?或者至少说明
Paint.Sytle.FILL无法解决您的问题?