관리 메뉴

드럼치는 프로그래머

[안드로이드] 액티비티(Activity) 투명 처리 하기 본문

★─Programing/☆─Android

[안드로이드] 액티비티(Activity) 투명 처리 하기

드럼치는한동이 2013. 6. 3. 17:37

Activity를 투명하게 만들어서 사용해야 하는 경우가 생깁니다. 예를 들면 BroadCastReceiver에서 다이얼로그를 호출 할 수 없으므로 Activity로 다이얼로그를 구현하게 되는데요.! 그럴경우에 해당 속성을 이용하여 마치 Activity가 없이 다이얼로그만 호출하는 것 처럼 보여 지게 됩니다.


자 그럼 해당 속성을 추가해 볼까요? 우선 AndroidManifest.xml 로 들어 갑니다. 그리고 아래 예문에 나와 있는 것 처럼 android:theme="@android:style/Theme.Translucent" 해당 테마 스타일을 추가해 줍니다.

 <activity 
      android:name=".CustomProgressDialog" 

      android:theme="@android:style/Theme.Translucent"

</activity>



스크린샷 : 

 


 

마치 Activity 가 존재하지 않는 것 처럼 ProgressDialog가 호출 되는 모습을 볼 수 있습니다.

 

[출처] http://arabiannight.tistory.com/181

Comments