전체 예제

스와이프 덱

맨 위 카드를 끌어 보세요. 기준을 넘기면 날아가고, 아니면 스프링으로 돌아옵니다.

dragInputuseAnimatedListenerAnimated.div

예제를 준비하는 중…

동작 원리

  1. dragInput이 드래그를 x와 y에 씁니다. settle은 놓았을 때의 예상 위치로 멈출 곳을 고릅니다.
  2. 회전과 Keep·Skip 도장은 같은 x 값의 보간입니다.
  3. 카드가 화면 밖으로 나가면 useAnimatedListener가 상태에서 카드를 지웁니다.
  4. 아래 카드들은 깊이에 따라 pose가 정해지는 Animated.div라서 맨 위 카드가 떠나면 제자리로 올라옵니다.

다른 예제

검색

입력하면 문서를 검색합니다.