1. 투명 효과를 주기 위해 메니페스트에서 Activity 테마 설정하기
AndroidManifest.xml
           <activity android:name=".DialogLikeActivity"
                   android:theme="@android:style/Theme.Translucent">
                  ....
           </activity>

2. Activity에서 레이아웃 타이틀바 제거
     requestWindowFeature(Window.FEATURE_NO_TITLE);

3. 레이아웃에서 배경색 투명으로 설정하기
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#99000000"
    android:gravity="center"
    >
    ...
</LinearLayout>


소스 :


참고 : 다이얼로그에서 화면어두워지는거 막기
Dialog dlg = new Dialog(this);
dlg.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dlg.setTitle("Test");
dlg.show();

저작자 표시
신고

'Android > 소스' 카테고리의 다른 글

Activity를 투명한 다이얼로그 처럼 쓰기  (2) 2010.11.24
Fade in-out 테스트 소스  (0) 2010.05.28
Posted by 까칠코더.


티스토리 툴바