SurfaceView를 MediaPlayer에 넘겨서 동영상을 출력을 하고 있는데요.

SurfaceView.layout(int left, int top, int right, int bottom)으로 좌우 반전을

시켰는데요. SurfaceView위의 오버레이된 View들이 불투명이 되고

(이 상태에서 화면을 터치하면 다시 투명해지는 하는데, 다시 Visible하면 불투명이 됨)

이 View을 hide를 시켜면 그 부분이 까맣게 되더라구요.

 

또한 SurfaceView.setLayoutParams을 하면 좌우 반전됐던 것이 원상 복귀가 되는데요.

 

어떻게 수정을 해야 할까요?

참고로 SurfaceView을 RelativeLayout을 한번 감쌌습니다.

그렇게 안하면 SurfaceView.layout으로 좌우반전을 시켜면 약 1초정도 후에 원상복귀가 되더라구요.

 

답변 많이 많이 달아주세요.