Android2010. 1. 20. 16:04

         
  

 좌측 이미지가 기본적인 다이얼로그를 사용했을때 보여지는 형태이다. 뒷배경이 살짝 어두워지면서 다이얼로그가 팝업되는 형식이다. 우측의 이미지가 뒷배경이 어두워지는거 + Blur 형식으로 뿌옇게 변하게 되는 형식의 다이얼로그 팝업이다.

dialog = new Dialog(BlurDialogTest.this);
dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
dialog.setContentView(R.layout.dialog);
dialog.setTitle("다이얼로그");
dialog.show();

dialog.getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);

이 부분이 뒷 배경에 blur 형식의 효과로 지정해주는 부분이다.
이런 효과 말고도 API를 참조 하면 더 많은 효과들을 볼수 있다.
http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html

Posted by ™설야