설.현.아빠
[기타강좌] 화면전환시 fade 효과 본문
다 아시느분도 게시공 도움이 될지 모르겟지만 혹시나 모르시는분들을 위해 올려봄니다^^
보통 화면 전화시에 화면이 기존 화면에서 옆으로 넘어가는 형식의 화면이 전환이 되는데
이렇게 하시면 액티비티간 화면 전환시 좀더 부드럽고 다양하게 화면 전환 효과를 줄수 있습니다
-res폴더 밑에 anim폴드 생성
-anim폴더안에 fade.xml,hold.xml 넣기
*fade.xml*
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromAlpha="0.0" android:toAlpha="1.0"
android:duration="@android:integer/config_longAnimTime" />
*hold.xml*
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromXDelta="0" android:toXDelta="1.0"
android:duration="@android:integer/config_longAnimTime" />
-이동전 액티비티의 소스코드에서 다음 액티비티호출하는 부분 startActivity(intent)
밑에 다음 코드를 넣어준다
overridePendingTransition(R.anim.fade,R.anim.hold);
넣어주면 넘어갈때 기존의 화면전환과 다르게 사라지면서 새로운 액티비티로 전환
참고로 이건 1.6버전에서는 가능하지 않더라고요^^
허접한 팀이지만 도움이 되었으면 합니다^^ ㅋㅋㅋㅋㅋ
'안드로이드 > Screen & Resolution' 카테고리의 다른 글
[번역] 안드로이드 어플리케이션이 회전될 때 주의해야할 점 (0) | 2011.02.11 |
---|---|
방향변화에 대처하는 액티비티의 자세 Part.2 (부제 : 준비된 자만이 살아남는다) (0) | 2011.02.11 |
버튼 디자인이나 , 바탕화면을 직접 만들때? (0) | 2011.02.11 |
한눈에 보는 안드로이드 스마트폰 스펙과 디스플레이 사이즈 비교! (0) | 2011.02.11 |
아이패드, 갤탭, 갤스, 아이폰4 디스플레이 크기 비교 (0) | 2011.02.11 |