Все примеры

Колода для свайпа

Перетащите верхнюю карточку. За порогом она улетает, иначе пружинит обратно.

dragInputuseAnimatedListenerAnimated.div

Подготовка примера…

Как это работает

  1. dragInput записывает перетаскивание в x и y. settle выбирает место остановки по прогнозируемой позиции отпускания.
  2. Поворот и штампы Keep и Skip — интерполяции одного и того же значения x.
  3. useAnimatedListener удаляет карточку из состояния, как только она уходит за экран.
  4. Карточки под ней — элементы Animated.div, поза которых зависит от глубины, поэтому они поднимаются на место, когда верхняя карточка уходит.

Другие примеры

Поиск

Начните вводить, чтобы искать в документации.