surfaceView.setBackgroundResource(R.drawable.background1);
으로 배경을 입혔습니다.

그런데 그 후에
Canvas canvas = surfaceViewHolder.lockCanvas();
  canvas.drawXXX();
surfaceViewHolder.unlockCanvasAndPost(canvas);

이렇게 배경이 있는 surfaceView위에다가
캔버스로 그릴려니까 배경때문에 캔버스로 그린 이미지들이 안보입니다.
배경을 지우면 캔버스의 이미지들이 잘 보입니다.
배경 위에 캔버스 이미지를 표현하고 싶습니다.

참고로 배경은 정적인 이미지로 변하지 않습니다. 즉 한번만 그려도 됩니다.
그리고 캔버스로 그릴 이미지들은  수시로 변합니다. 저 캔버스 부분은 여러번 호출할것입니다.
배경도 캔버스로 그려서 할 수도 있겠지만..
변하지 않는 배경을 매번 그린다는게 비효율적일꺼 같아서..
배경을 투명하게 한다던가
캔버스 이미지를 배경 위에 보이게 하는등의
좋은 방법좀 알려주시면 고맙겠습니다.