使用两个画布作为两层

时间:2014-01-24 17:12:09

标签: android android-canvas

是否可以在同一视图中使用两个画布,所以它会像图层一样? 因为我想要删除一些东西并保留其他东西,所以我想把每个东西都放在每个画布上。

如果有可能,我在使用surfaceHolder时如何做到这一点? 我将支架锁在一个画布上,画上它,然后解锁并张贴,然后对另一个画布做同样的事情?像这样?

canvas1=this.getHolder().lockCanvas();
this.onDraw(canvas1);
this.getHolder().unlockCanvasAndPost(canvas1);

canvas2=this.getHolder().lockCanvas();
this.onDraw(canvas2);
this.getHolder().unlockCanvasAndPost(canvas2);

Tnx的帮助:D

0 个答案:

没有答案