我想连续制作正方形

时间:2012-05-20 14:23:40

标签: android bitmap ondraw

嗨朋友们,我想连续制作方块,但我不能。我的代码如下。你能救我吗?

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();
}

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

两个问题:

  • 您需要在x方法的开头重置onDraw(理想情况下,x应该是本地变量,而不是字段)

  • 移除对invalidate

  • 的调用