안드로이드/Android 액티비티(Activity) 반투명 처리 하기
AndroidManifest.xml
반투명 처리할 Activity 속성에 android:theme="@android:style/Theme.Translucent" 을 추가해 줍니다.
<activity android:name="ShowMsgActivity" android:theme="@android:style/Theme.Translucent"/> |
Activity.java
반투명 처리할 Activity 클래스 onCreate() 메서드에
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
아래의 코드를 추가해 줍니다.
@Override |
그리고 어플리케이션을 실행하게 되면, 반투명한 효과가 나타나게 됩니다.
출처 : http://croute.me/339
'Android > Activity' 카테고리의 다른 글
안드로이드/Android Activity onWindowFocusChanged 메서드란? (2) | 2013.01.16 |
---|---|
안드로이드/Android Flag Activity 사용법 및 주의사항 ~! (4) | 2013.01.12 |
안드로이드/Android 액티비티(Activity) 투명 처리 하기 (2) | 2012.06.28 |
안드로이드/Android 태스크란? (Task, Activity Stack) 어피니티란? (Android Affinity) 플래그란? (Android Flag) (1) | 2012.06.18 |
안드로이드/Android TabActivity 에서 ActivityForResult 결과값 리턴 받기 (0) | 2012.06.13 |