从单个位图中多次绘制

时间:2012-03-20 15:03:14

标签: android bitmap

我正在尝试绘制一个由35个小块组成的板,每个小块类似但是当我使用位图绘制多次,即35次时,它会清除之前绘制的图像。最后只剩下一张图片。 所以任何人都可以帮我找到解决方案。

这是我试过的代码

protected void onDraw(Canvas canvas) { Bitmap  empty=BitmapFactory.decodeResource(getResources(), R.drawable.empty);
   for(int i=0;i<5;i++){
    for(int j=0;j<7;j++){
        canvas.drawBitmap(empty, curX, curY, null);
        curX +=blockWidth;
    }
    curY=curY+blockHeight;
     curX=0;
   }
  }

(curX->跟踪x坐标和curY->跟踪cur坐标和curY的y坐标初始值是0,blockWeidth和blockHeight是常量值,分别为70px和65px)

0 个答案:

没有答案