Manifest.xml에서 아래와 같은 옵션을 통해 액티비티의 배경을 투명으로 만들 수 있다.
' android:theme="@android:style/Theme.Translucent" '
그렇지만 배경을 뿌옇게 바꾸는 작업은.. ICS(갤럭시S2)에서 작동되지 않는다....
그냥 검정 배경으로 나올뿐 ...
반투명 작업
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
안드로이드는 화면도 제각각 이라 모든 사용자가 골라서 살수 있는 장점이 있지만..
휴대폰 제조사에서는.. 내부 UI를 뜯어고치면서 같은 함수임에도 불구하고 많은 API들이 통일화 된 작업을 수행하지 못해서
항상 개발할때마다 화가 난다 ㅠㅠㅠ.
- 설명은 여기가 좋더라.. : http://dotndotandroid.blogspot.kr/2011/05/translucent-blur.html
2012.07.05
플루토(pluto0248) 님에 의하면 ICS에서 공식적으로 Translucent기능은 deprecated 되었다고 합니다.
하지만 일부 기기에선 ICS임에도 불구하도 반투명이 되더군요.
'스터디 > Android+Java' 카테고리의 다른 글
Android ListView Row Color 문제 (2012.09.25) (0) | 2017.10.07 |
---|---|
Android ListView Row Height - listPreferredItemHeight (0) | 2017.10.07 |
Android Service Bind가 안될때 해결방법 (0) | 2017.10.07 |
Android Default TextView TextSize - TextAppearance (2012.05.31) (0) | 2017.10.07 |
Android TextView Auto Size - ResizeView (2012.05.24) (0) | 2017.10.07 |
댓글