Android 从单个位图绘制多次
我试图画一个由35个小块组成的电路板,每个小块都是相似的,但当我使用位图绘制多次(即35次)时,它会清除先前绘制的图像。最后只剩下一张图片。 有人能帮我找到解决办法吗 这是我试过的代码Android 从单个位图绘制多次,android,bitmap,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
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;
}
}
protectedvoidondraw(Canvas Canvas){Bitmap empty=BitmapFactory.decodeResource(getResources(),R.drawable.empty);
对于(int i=0;y坐标的i保持轨迹curX和curY的初始值均为0,blockWeidth和blockHeight分别为值为70px和65px的常数)添加您的代码我们不是魔术师!!!此代码看起来不错,请将代码粘贴到调用onDraw方法的位置。