5

표준 가로 동작 대신 사용자 정의 스 와이프 애니메이션을 구현하려면 어떻게해야합니까? ViewPager (스크롤 할 스 와이프)와 ViewFlipper (사용자 정의 애니메이션)의 혼합에 대해 생각하고 있습니다. 스 와이프가 완료된 후에도 애니메이션이 사용자의 손가락 움직임에 실시간 피드백을주는 것이 중요합니다.맞춤형 스 와이프 애니메이션 (틸트, 카드 덱, 3D 등)

몇 가지 예 :

    사용자 정의 발사기

을 일반적으로를 대체하는 방법에 대한 어떤 생각의

  • 큐브 효과 ICS 런처 메뉴에서
  • http://www.youtube.com/watch?feature=player_embedded&v=BcloiEZa1iI
  • ICS launcher tilt effect
  • 카드 덱 효과 ViewPager에서 애니메이션을 스 와이프 하시겠습니까?

  • 답변

    2

    onTouchEvent(), onScroll() 등을 재정의해야합니다. 요점은 ViewPager의 스 와이프가 애니메이션이 아니지만 실제로 뷰를 스크롤한다는 것입니다. 애니메이션은 당신을 위해 여기서 일하지 않을 것입니다.

    +0

    좋습니다. 아이디어를 얻었습니다. onScroll()을 가로 채고 사이드 뷰를 기울여 보겠습니다. 마지막 질문 : 어떻게 오버플로 효과로 기울기를 구현합니까? 경계에 도달하면 onScroll은 더 이상 호출되지 않습니다. ICS 실행기와 마찬가지로 (http://developer.android.com/design/media/touch_feedback_communication.png) – damaxxed

    +1

    (x, y)가 범위를 벗어나서 scrollTo (x, y)를 호출합니다. – Bondax

    +1

    나를 제안합니다. http://stackoverflow.com/questions/12274943/3d-animation-between-activity-in-android –