你好,对不起我的英语不好。在我的应用程序中,onDraw() 方法使用画布用线条绘制 10x10 字段。然后,在其他方法中,例如,我希望将一些单元格涂成黄色。
代码是:
Paint ship = new Paint();
ship.setColor(getResources().getColor(R.color.ship_color));
Canvas canvas = new Canvas();
Rect r = new Rect(x*(rebro_piece),y*rebro_piece, x*(rebro_piece+1), y*(rebro_piece+1));
canvas.drawRect(r, ship);
但什么也没发生。我该怎么办?
UPD:我说得对吗,Canvas 只在 onDraw() 方法中绘制,而没有别的?