每个人,
如果seekbar或radiobutton改变我想在imageview上绘制rectengle,但是rectengle不仅仅是一个,但在imageview上有很多rectengles,(较小),但我不知道为什么。
如果我改变了搜索栏的valeu,我想要ractangle draw
private void draw() {
imageview.draw(canvas);
canvas.drawRect(50, 50, 350, 350,mPaint);
imageview.setImageBitmap(mybitmap);
}
在第一张图片中,我们可以看到当前的绘图状态,但在第二张图片中,我只想要一个重复的图片
答案 0 :(得分:1)
查看Android, canvas: How do I clear (delete contents of) a canvas (= bitmaps), living in a 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);
}