你好,抱歉我的英语不好。 在我的应用程序中,onDraw()方法使用canvas绘制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()方法中绘制而不是其他内容吗?