Java 在进度更改时,我要绘制矩形
为什么大家, 如果seekbar或radiobutton更改,我想在imageview上绘制矩形,但矩形不是唯一的,但在imageview上有很多矩形(更小),但我不知道为什么 如果我换了seekbar的valeu,我要画一个角度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); } 在第一张图
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);
}
非常感谢,你帮了我很大的忙