Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在进度更改时,我要绘制矩形_Java_Android - Fatal编程技术网

Java 在进度更改时,我要绘制矩形

Java 在进度更改时,我要绘制矩形,java,android,Java,Android,为什么大家, 如果seekbar或radiobutton更改,我想在imageview上绘制矩形,但矩形不是唯一的,但在imageview上有很多矩形(更小),但我不知道为什么 如果我换了seekbar的valeu,我要画一个角度 private void draw() { imageview.draw(canvas); canvas.drawRect(50, 50, 350, 350,mPaint); imageview.setImageBitmap(mybitmap); } 在第一张图

为什么大家,

如果seekbar或radiobutton更改,我想在imageview上绘制矩形,但矩形不是唯一的,但在imageview上有很多矩形(更小),但我不知道为什么

如果我换了seekbar的valeu,我要画一个角度

private void draw() {

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

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

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

private void draw() {

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

}

非常感谢,你帮了我很大的忙