Activity는 안드로이드 화면의 기본단위이며 위젯을 제외하고는 거의 Activity를 상속받아 화면을 구성하게 됩니다.
Activity
Activity의 상속구조입니다.
화면구성은 Activity를 상속받은 클래스에 View를 추가해줌으로서 화면이 보여지게 됩니다.
setContentView(View view);
startActivity(Intent intent);
overridependingTransition(int enterAnim, int exitAnim);
startActivity에 대해서는 다들 잘 아실테고..
overridependingTransition은 android document에는
위와같이 나와있습니다. 무슨말인가하지 startActivity를 마치고 화면 전환 애니메이션을 override한다는말이다.
그런데 개발을 하면서 느낀건데 apiDemos에는 xml을 통한 value참조(?)를 정말 많이 사용하는것같습니다.
시간상 오늘은 여기까지하고 내일 이어서 하도록 하겠습니다.
Activity
Activity의 상속구조입니다.
화면구성은 Activity를 상속받은 클래스에 View를 추가해줌으로서 화면이 보여지게 됩니다.
setContentView(View view);
addContentView(View view);
위와같이 화면에 View를 넣어주게됩니다.
일단 본격적으로 apidemos를 파보면.
첫 Activity는 Activity의 활용방법 부터 여러가지 효과주는 방법이 설명되어있는데
1. Animation - Activity의 호출시 등장효과를 Fade in 과 Fade out으로 실행하게됩니다.
둘중 Fade in이 클릭되었을때의 이벤트를 확인해보자면
startActivity(Intent intent);
overridependingTransition(int enterAnim, int exitAnim);
startActivity에 대해서는 다들 잘 아실테고..
overridependingTransition은 android document에는
위와같이 나와있습니다. 무슨말인가하지 startActivity를 마치고 화면 전환 애니메이션을 override한다는말이다.
그런데 개발을 하면서 느낀건데 apiDemos에는 xml을 통한 value참조(?)를 정말 많이 사용하는것같습니다.
시간상 오늘은 여기까지하고 내일 이어서 하도록 하겠습니다.
'개발 > 안드로이드 소스분석' 카테고리의 다른 글
[안드로이드]apiDemos파해치기 6. App - QuickContactsDemos (0) | 2011.06.30 |
---|---|
[안드로이드]apiDemos파해치기 5. App - persistent State (0) | 2011.06.21 |
[안드로이드]apiDemos파해치기 4. App - forwarding (0) | 2011.06.20 |
[안드로이드] apiDemos파해치기 3. App - customTitle (0) | 2011.06.17 |
[안드로이드]apiDemos파해치기 2. App - customDialog (0) | 2011.06.17 |