android canvas.drawBitmap以某种方式显示在视图后面

时间:2010-04-04 19:03:54

标签: android

我调用canvas.drawBitmap来绘制图像,但不知何故,它显示在自定义视图(或它的背景)后面/下面。有人能解释一下吗?感谢。

1 个答案:

答案 0 :(得分:3)

在处理画布时,绘制事物的顺序很重要。例如,

canvas.drawBitmap(redCircle, 0, 0, null);    
canvas.drawBitmap(blueSquare, 0, 0, null);

将在redCircle上绘制blueSquare。如果正方形较大或没有任何透明度,则圆圈可能完全隐藏。不幸的是,除非您提供有关您的具体问题的更多信息,否则我不能更具体。 (编辑问题以提供代码,并留下评论说你已经完成了。)