[Activity #4] 투명화 시켜 밑에 activity 보이게 하기.
반응형
A Activity에서 B 로 이동했을 때,
A 화면위에 B의 화면을 보이게 할 때 사용합니다.
--------------------------------------------------------------------------------------------
1. AndroidMainfest.xml
적용할 Activity에 아래와 같이 추가합니다.
[=> 위에 올라가는 activity가 되겠죠..]
...
<activity android:name="B_Activity" android:theme="@android:style/Theme.Translucent"></activity>
...
위와 같이 하면, 뒤에 화면이 보이게 됩니다.
--------------------------------------------------------------------------------------------
다음은 뒤에 보이는 화면을 희릿하게 하는 코드를 넣어 보겠습니다.
이렇게 하면 뒤에 화면의 내용이 안개낀것처럼 흐리게 나옵니다.
2. B.java
public class B_Activity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
.....
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
......
}
--------------------------------------------------------------------------------------------
다음은 뒤에 보이는 화면을 점점 흐리게 하다가 사라지게 하는 코드를 넣어 보겠습니다.
Flash에서 사용하는 투명도가 점점 낮아지는 효과죠.^^
2. B.java
public class B_Activity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
.....
getWindow().setFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND,
WindowManager.LayoutParams.FLAG_DIM_BEHIND);
......
}
반응형
'IT > Android[안드로이드]' 카테고리의 다른 글
[Menu #1] 간단한 옵션메뉴 추가 (0) | 2010.12.14 |
---|---|
[ListView #5] 사용자 Layout을 이용한 List [BaseAdapter 사용] (2) | 2010.12.14 |
[Title #1] Title 숨김 (0) | 2010.12.09 |
[Activity #2] startActivityForResult (0) | 2010.12.06 |
[Serializable] 객체를 파일에 쓰고 읽기 (0) | 2010.12.03 |