티스토리 뷰




안드로이드 위젯을 보면 배경을 투명하게 만드는 경우가 많다. 나도 한번 따라해보련다~~
  1. /res/values/colors.xml 파일을 추가
  2. /res/values/styles.xml 파일을 추가
  3. AndroidManifest.xml 에서 activity 에 theme 속성 설정하기
  4. Activity onCreate 메소드에서 블러효과 코드 추가

1. /res/values/colors.xml 파일을 추가



    #e0000000
    #00000000


2. /res/values/styles.xml 파일을 추가

style은 View 나 window 의 외관이나 형식을 특정화시키는 속성의 집합이다. style은 높이, 패딩, 폰트 색깔, 폰트 사이트, 배경색상 등의 속성을 특정화시킨다. style은 XML 리소스에서 정의하므로 레이아웃과 분리할 수 있다.



    
    

    


3. AndroidManifest.xml 에서 activity 에 theme 속성 설정하기

android:theme="@style/Theme.Transparent"
안드로이드 메티페스트에서 액티비티나 어플리케이션에 android:theme 속성에 추가하면 전체에 적용된다.


   
     



4. Activity onCreate 메소드에서 블러효과 코드 추가


    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

       
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
                WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
        setContentView(R.layout.a_calendar);
    }
댓글