我正在尝试绘制一个由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)