我调用canvas.drawBitmap来绘制图像,但不知何故,它显示在自定义视图(或它的背景)后面/下面。有人能解释一下吗?感谢。
答案 0 :(得分:3)
在处理画布时,绘制事物的顺序很重要。例如,
canvas.drawBitmap(redCircle, 0, 0, null);
canvas.drawBitmap(blueSquare, 0, 0, null);
将在redCircle上绘制blueSquare。如果正方形较大或没有任何透明度,则圆圈可能完全隐藏。不幸的是,除非您提供有关您的具体问题的更多信息,否则我不能更具体。 (编辑问题以提供代码,并留下评论说你已经完成了。)