ViewFlipperDemo-Swipe, 터치를 이용해 ViewFlipper의 이미지 출력하기

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 파일 생성하기

   

   

 

   

출력 결과