【发布时间】:2011-11-03 12:23:26
【问题描述】:
我正在使用画布绘制不同的颜色。 我想设置应该显示为画布背景的图像。当我在该图像上绘图时,它应该绘制在图像上而不是图像后面。 现在使用下面的代码,它正在图像后面绘制。
@Override
public void run() {
Canvas canvas = null;
while (_run){
try{
canvas = mSurfaceHolder.lockCanvas(null);
canvas.drawColor(0, PorterDuff.Mode.CLEAR);
commandManager.executeAll(canvas);
} finally {
Bitmap kangoo = BitmapFactory.decodeResource(getResources(),R.drawable.icon);
canvas.drawBitmap(kangoo, 130, 100, null);
mSurfaceHolder.unlockCanvasAndPost(canvas);
}
}
}
那么我应该怎么做才能在图像上绘图???
【问题讨论】:
标签: android android-layout android-emulator android-canvas