반응형


안드로이드 개발을 하다보면 화면전환이 기본설정으로만 되어 있어서 밋밋함이 느껴질때가 많다.

그래서 좀 세련되면서도 이쁘고 깜찍하게(?).... 애니메이션효과를 넣을 수가 있다.


액티비티를 Intent에 담아서 전환할때 한줄소스와 애니메이션 xml파일만 있다면 너도 나도 멋지게 액비티비 전환을 구현가능하다.


일단 기본적으로 

Intent intent = new Intent(getApplicationContext(), FirstGame.class);
startActivity(intent);


기본적인 액티비티 전환방법이다!! 여기에다가 overridePendingTransition메소드 하나만 넣어주게되면 A->B로 전환될때 애니메이션이 들어가게된다.

 
Intent intent = new Intent(getApplicationContext(), FirstGame.class);
startActivity(intent);
overridePendingTransition(R.anim.fade, R.anim.cycle_7);


fade는 희미하게 조금씩 밝아지면서 cycle은 A->B로 갈때와 B->A로 갈때 모두 적용하게 만들수 있다. 

 애니메이션 xml은 파일은 첨부에다가 넣어두겠다!


xml폴더에 있는 효과들은 아마 영어를 해석한다면 사용하는데 큰 무리가 없을 것이다.

폴더의 위치는 res폴더에 넣어서 리소스로서 사용하면 된다.



anim.zip



반응형
블로그 이미지

Mr.비타민

,