woong's
Android SurfaceView 배경 투명 처리 본문
Android SurfaceView 배경 투명 처리
안녕하세요. SurfaceView 투명 처리로 인해서 몇 일 늙은 것 같네요 .
처음에는
SurfaceView
1 | holder.setFormat(PixelFormat.TRANSLUCENT); |
메니페스트
1 | android:theme="@android:style/Theme.Translucent.NoTitleBar" |
를 통해서 SurfaceView 를 투명 처리를 진행 했습니다 .=
하지만 이렇게 진행을 하면 액티비티가 위에 올라오기때문에 뒷단의 액티비티에 액션을 할 수 없습니다 .
아래 코드는 액티비티를 새로 띄워서 하는 것이 아닌 레이아웃에 SurfaceView를 적용 시킨 예제입니다 .
1 2 | this.setZOrderOnTop(true); // necessary holder.setFormat(PixelFormat.TRANSLUCENT); |
this.setZOrderOnTop(true);
위 한줄을 더 넣어주면 레이아웃에서도 SurfaceView 투명 처리를 할 수 있습니다 .
'Develop > Android' 카테고리의 다른 글
Android Service 사용 하기 (0) | 2016.02.14 |
---|---|
Android SurfaceView draw block 하기 (0) | 2016.02.14 |
Android Application Version 불러오기 (0) | 2016.02.14 |
Android 한글 데이터 전송시 깨짐 방지 하기 (0) | 2016.02.14 |
Android [Accessibility] Missing contentDescription attribute on image 해결 방법 (0) | 2016.02.14 |
Comments