嗨朋友们,我想连续制作方块,但我不能。我的代码如下。你能救我吗?
int x=10,y=10;
@Override
protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);
Paint p= new Paint();
for(int i=1;i<6;i++)
{
canvas.drawBitmap(kutu, x,y, p);
x +=50;
}
invalidate();
}
感谢您的帮助。
答案 0 :(得分:0)
两个问题:
您需要在x
方法的开头重置onDraw
(理想情况下,x
应该是本地变量,而不是字段)
移除对invalidate