0

我目前正在尝试通过传递目标表面的画布将一个 SurfaceView 的内容绘制到另一个表面。

 public void draw() {
        if (this.targetSurface != null && this.targetSurface.isValid()) { 
            {
                Canvas lockCanvas = this.targetSurface.lockCanvas(null);
                this.sourceSurfaceView.draw(lockCanvas);
                this.targetSurface.unlockCanvasAndPost(lockCanvas);
            }
        }
    }

但不幸的是,它出现了黑屏。无论如何要调试它?有没有其他方法可以实现这一目标?

4

0 回答 0