CODEDRAGON ㆍDevelopment/Android
터치를 이용해 ViewFlipper의 이미지 출력하기
강의 내용
activity_main.xml |
이미지 파일 drawable폴더에 추가 RelativeLayout 변경 Graphical Layout > Transitions-ViewFlipper 추가 -android:layout_width="match_parent" |
MainActivity.java |
//변수 선언 //배열 생성 //ViewFlipper객체 생성 //이미지를 ViewFlipper에 등록 implements View.OnTouchListener //이벤트 연결 //이벤트 핸들러 |
\res\anim\push_left_in.xml |
View가 왼쪽 방향으로 밀려들어 올때 사용 |
\res\anim\push_left_out.xml |
View가 왼쪽 방향으로 밀려 나갈때 |
\res\anim\push_right_in.xml |
View가 오른쪽 방향으로 밀려들어 올때 사용 |
\res\anim\push_right_out.xml |
View가 오른쪽 방향으로 밀려 나갈때 |
ViewFlipper
여러 개의 페이지를 ViewFlipper에 넣은 다음 페이지 넘김 효과를 통해 보여주게 됩니다.
터치이벤트
- 화면을 손가락으로 터치할 때마다 발생하는 이벤트
- 제스처(Gesture)는 손가락으로 좌에서 우로 스크롤할 때 일어나는 패턴을 의미합니다.
- 터치 화면전환효과를 res\anim\에 xml형태로 구현합니다.
- anim 명칭으로 폴더 생성해서(android정해진 형태임)xml파일을 저장해야 합니다
좌표를 통한 터치 방향 판별
\anim폴더 생성 후 XML 파일 생성하기
출력 결과
'Development > Android' 카테고리의 다른 글
ViewPager, PageAdapter (0) | 2014.07.01 |
---|---|
\anim 폴더에 XML 파일 생성하기 (0) | 2014.07.01 |
ViewFlipperDemo-Button, ViewFlipper를 통해 이미지 목록 순차적으로 출력하기 (0) | 2014.06.30 |
TabDemo-Tabhost/TabWidget, Tab화면 구성하기 (0) | 2014.06.30 |
GridViewDemo2-baseAdapter추상클래스를 상속받아 추상메소드를 재정의하여 GridView에 출력하기 (0) | 2014.06.30 |