안드로이드 개발 질문/답변
(글 수 45,052)
1번
2번
이미지에 나온 어플은 뉴욕타임즈 어플입니다.
화면의 이미지는 기사 읽기 화면인데요,
이 기사 읽기 화면에서 좌우 터치 동작으로 이전 기사, 다음 기사로 넘어 갈 수 있습니다.
(1번 화면 -> 2번 화면)
제가 궁금한것은
위 어플은 화면이 넘어가는 듯한 애니메이션을 적용시켜두었던데요...
이 전환을 어떤 방식으로 처리했느냐 하는 것입니다.
애니메이션 기법도 궁금하긴 하지만
이제 안드로이드 공부를 막 시작한 저로서는
화면 넘김은 인텐트를 통한 클래스 전환... 까지밖에 떠오르지가 않아서 말입니다.
그런데 솔직히 초보인 제가 생각해도 그건 절대 아닌것 같구요;;
혹시.. 레이아웃을 소스에서 생성하고 그 뷰 그룹에 애니메이션 효과를 주어서 이동시키면서
새로운 뷰 그룹을 생성해서 따라오게 하는방식인지요?
도저히 책으로는 알 수 없어 검색하다 한계에 도달해 질문 드립니다.
도움 부탁드립니다...
ViewGroup 이라는 넘이 있지요.
가장 간단한 것은 LinearLayout - horizontal로 잡아서 동일한 형식의 view 2개 구성하고
(하나의 view만 화면에 나오고 나머지는 오른쪽에 숨어있는 상태)
같이 한쪽 방향으로 translation(animation) 하는 것이지요.
딱 이거다 하는 방법은 없구요.
앱 상황에 맞춰 적절한 넘들을 조합해서 사용해야하지요.