0

大家好

如果搜索栏或单选按钮发生变化,我想在 imageview 上绘制矩形,但矩形不仅仅是一个,而是在 imageview 上是很多矩形,(更小),但我不知道为什么。

如果我改变 seekbar 的值,我想要 ractangle 绘制

private void draw() {

imageview.draw(canvas);
canvas.drawRect(50, 50, 350, 350,mPaint);
imageview.setImageBitmap(mybitmap);

}

在第一张图片中,我们可以看到当前的绘图状态,但在第二张图片中,我只想要一个矩形 斯利卡

4

1 回答 1

1

看看Android,画布:如何清除(删除)画布(=位图),生活在surfaceView中?

您可以调用canvas.drawColor(Color.Black)以重绘全黑。所以最后你会有。

private void draw() {

    imageview.draw(canvas);
    canvas.drawColor(Color.Black);
    canvas.drawRect(50, 50, 350, 350,mPaint);
    imageview.setImageBitmap(mybitmap);

}
于 2013-09-21T06:12:37.453 回答